初学MVC框架怎么理清思路
MVC:
Ecshop 学习的是php和html分离,逻辑与实现相分离
Smarty代替html文件,实现逻辑与实现相分离
M:model 模型:处理数据库的信息
V:view 视图层:实现显示的
C:controller 控制器:命令模型层:命令视图层显示数据
我们采用面向对象的思想写的这个框架:也就是要写成控制器类,模型类,视图类的
类----对象
根据MVC的思想我们重新架构项目:
1,前台的文件放在根目录下,后台的文件放在admin目录下
2,既然php和html相分离了,前台需要模板目录,后台也需要模板目录
3
结合smarty作为视图层,构建这个MVC框架
通过地址栏传递不同的参数,控制器类中定义不同的方法,通过url参数实现控制器调用不同方法实现不同的功能
不同的操作,传递不同的参数进来
然后实例化控制器,调用相应的方法
初学MVC框架怎么理清思路相关推荐
- Spring 与 MVC 框架整合思路
Spring 整合 MVC MVC 框架整合思想 为什么要整合 MVC 框架 搭建 Web 运行环境 Spring 整合 MVC 框架的核心思路 1. 准备工厂 2. 代码整合 Spring 整合 S ...
- (十)Spring 与 MVC 框架整合
Spring 整合 MVC 目录 MVC 框架整合思想 为什么要整合 MVC 框架 搭建 Web 运行环境 Spring 整合 MVC 框架的核心思路 1. 准备工厂 2. 代码整合 Spring 整 ...
- mvc框架自个儿搭建
mvc 框架 自己搭建 php框架 个人觉得根据自己需求,选中最佳最适合自己MVC框架,并在开发中能够体现出敏捷开发的效果就OK了,作为一个PHPer要提高自己的对PHP和MVC的框架的认识,所以自己 ...
- MVC框架浅析(基于PHP)
MVC框架浅析(基于PHP) MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数 ...
- 【转】Scott_ASP.NET MVC框架(第三部分) 把ViewData从控制器传到视图
Scott的MVC框架系列,非常好的MVC学习资料.很适合初学者阅读.做为一个系列转载过来,纯粹是为了学习方便. 文章转自:Scott Guthrie 博客中文版 [原文地址]ASP.NET MVC ...
- cocos2dx之lua项目开发中MVC框架的简单应用
**************************************************************************** 时间:2015-03-31 作者:Sharin ...
- mvc identity连接mysql_asp.net MVC5,如何使用mysql数据库,使用MVC框架中自带的identity用户验证体系...
问题如题 现在很多时候,即使是.net项目,我们用的数据库也未必时是 SQL Server了. 但很多VS 自带的框架(如MVC .WebAPI等框架)中的示例自带的仍然是默认Sql Server的, ...
- 从 0 开始手写一个 Spring MVC 框架,向高手进阶
转载自 从 0 开始手写一个 Spring MVC 框架,向高手进阶 Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面.如 ...
- Android的MVC框架
http://www.cnblogs.com/wanghafan/archive/2012/07/20/2600786.html MVC是当前比较流行的框架,随便Google下,就可以发现几乎所有的应 ...
最新文章
- 受益终生的世界顶级八大思维
- VS2010MFC - TeeChart经验总结(零基础入门到动态创建)
- Python之IO模式 阻塞式io 非阻塞io 多路复用io 异步io 信号驱动io
- 开源 free的理解_如何理解任何开源混乱
- Inside ASP.NET 2.0-即时编译系统
- 多机能同时制造时(对于发现的问题, 【使用】 并记入 【 问题一览 】)。
- 清华大学829考研 初试436经验谈
- Java学习笔记【2】:抛出异常
- 手机端html只允许竖屏,关于移动端页面强制竖屏的方法
- Ventana Research|是时候把指标中台纳入企业数据架构了!
- 给你一个字符串,删除其中的不是英文字母的符号,也就是说除了英文字母之外的字符都应该删除,请你输出删除后的字符串。
- 惠普计算机进入安全模式,Windows10系统惠普电脑快速进入安全模式的方法
- 使用HTML5实现网页音乐播放器
- 计算机(Computer)基础
- VMware 12 Pro虚拟机安装Ubuntu 16操作系统,选择创建新的虚拟机操作后无反应
- 学习AspectJ框架(一):AspectJ开发环境搭建与Hello World
- 整理 华为AP-3010DN_V2配置创建wifi
- 韩国冬季庆典仁济冰鱼节将提供2300个冰洞供游客垂钓
- 【Netty基础】基于HTTP的文件下载Server实例
- 一个产品经理,对积分商城的灵魂四问