MVC:

Ecshop 学习的是php和html分离,逻辑与实现相分离

Smarty代替html文件,实现逻辑与实现相分离

M:model 模型:处理数据库的信息

V:view   视图层:实现显示的

C:controller 控制器:命令模型层:命令视图层显示数据

我们采用面向对象的思想写的这个框架:也就是要写成控制器类,模型类,视图类的

类----对象

根据MVC的思想我们重新架构项目:

1,前台的文件放在根目录下,后台的文件放在admin目录下

2,既然php和html相分离了,前台需要模板目录,后台也需要模板目录

3

结合smarty作为视图层,构建这个MVC框架

通过地址栏传递不同的参数,控制器类中定义不同的方法,通过url参数实现控制器调用不同方法实现不同的功能

不同的操作,传递不同的参数进来

然后实例化控制器,调用相应的方法

初学MVC框架怎么理清思路相关推荐

  1. Spring 与 MVC 框架整合思路

    Spring 整合 MVC MVC 框架整合思想 为什么要整合 MVC 框架 搭建 Web 运行环境 Spring 整合 MVC 框架的核心思路 1. 准备工厂 2. 代码整合 Spring 整合 S ...

  2. (十)Spring 与 MVC 框架整合

    Spring 整合 MVC 目录 MVC 框架整合思想 为什么要整合 MVC 框架 搭建 Web 运行环境 Spring 整合 MVC 框架的核心思路 1. 准备工厂 2. 代码整合 Spring 整 ...

  3. mvc框架自个儿搭建

    mvc 框架 自己搭建 php框架 个人觉得根据自己需求,选中最佳最适合自己MVC框架,并在开发中能够体现出敏捷开发的效果就OK了,作为一个PHPer要提高自己的对PHP和MVC的框架的认识,所以自己 ...

  4. MVC框架浅析(基于PHP)

    MVC框架浅析(基于PHP) MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数 ...

  5. 【转】Scott_ASP.NET MVC框架(第三部分) 把ViewData从控制器传到视图

    Scott的MVC框架系列,非常好的MVC学习资料.很适合初学者阅读.做为一个系列转载过来,纯粹是为了学习方便. 文章转自:Scott Guthrie 博客中文版 [原文地址]ASP.NET MVC ...

  6. cocos2dx之lua项目开发中MVC框架的简单应用

    **************************************************************************** 时间:2015-03-31 作者:Sharin ...

  7. mvc identity连接mysql_asp.net MVC5,如何使用mysql数据库,使用MVC框架中自带的identity用户验证体系...

    问题如题 现在很多时候,即使是.net项目,我们用的数据库也未必时是 SQL Server了. 但很多VS 自带的框架(如MVC .WebAPI等框架)中的示例自带的仍然是默认Sql Server的, ...

  8. 从 0 开始手写一个 Spring MVC 框架,向高手进阶

    转载自   从 0 开始手写一个 Spring MVC 框架,向高手进阶 Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面.如 ...

  9. Android的MVC框架

    http://www.cnblogs.com/wanghafan/archive/2012/07/20/2600786.html MVC是当前比较流行的框架,随便Google下,就可以发现几乎所有的应 ...

最新文章

  1. 受益终生的世界顶级八大思维
  2. VS2010MFC - TeeChart经验总结(零基础入门到动态创建)
  3. Python之IO模式 阻塞式io 非阻塞io 多路复用io 异步io 信号驱动io
  4. 开源 free的理解_如何理解任何开源混乱
  5. Inside ASP.NET 2.0-即时编译系统
  6. 多机能同时制造时(对于发现的问题, 【使用】 并记入 【 问题一览 】)。
  7. 清华大学829考研 初试436经验谈
  8. Java学习笔记【2】:抛出异常
  9. 手机端html只允许竖屏,关于移动端页面强制竖屏的方法
  10. Ventana Research|是时候把指标中台纳入企业数据架构了!
  11. 给你一个字符串,删除其中的不是英文字母的符号,也就是说除了英文字母之外的字符都应该删除,请你输出删除后的字符串。
  12. 惠普计算机进入安全模式,Windows10系统惠普电脑快速进入安全模式的方法
  13. 使用HTML5实现网页音乐播放器
  14. 计算机(Computer)基础
  15. VMware 12 Pro虚拟机安装Ubuntu 16操作系统,选择创建新的虚拟机操作后无反应
  16. 学习AspectJ框架(一):AspectJ开发环境搭建与Hello World
  17. 整理 华为AP-3010DN_V2配置创建wifi
  18. 韩国冬季庆典仁济冰鱼节将提供2300个冰洞供游客垂钓
  19. 【Netty基础】基于HTTP的文件下载Server实例
  20. 一个产品经理,对积分商城的灵魂四问

热门文章

  1. 计算机的mac改不了怎么办,Win7无法修改MAC怎么办 不能修改MAC的原因及解决方法...
  2. 家谱管理系统项目简介
  3. 用一年时间备考,如何拿到高中学科竞赛金牌?
  4. ue4初级UI设置一(游戏的开始界面)
  5. 苹果追的热点技术,这次让老年人站在了科技的浪潮之巅
  6. 攻防世界逆向高手题之EasyRE
  7. python 提取出所有学生的序号,姓名,成绩(简单易懂,代码可以直接运行,非正则表达式)
  8. 计算机电池的性能参数,小技巧 笔记本电池健康报告建立与解读
  9. 可观测宇宙思维导图,结构图
  10. 图像去雨算法(基于卷积网络)