smarty与MVC的关系总结
来源:互联网 发布:linux 创建软链接 编辑:程序博客网 时间:2024/06/14 19:00
samrty:主要实现的是m和v的分离实现,
samrty是编译型的模版引擎,有着自己的独自语法,
samrty函数丰富:
模板嵌套,读取设定文件,变量的预处理。条件判断,循环控制
smarty_inc.php 继承smarty的类,也就是说是个继承类,
以后直接使用这个继承类而不是samrty类,
原因是以后假如要修改某个参数,只需要修改smarty——inc里面的方法即可,无需每个文件都要修改
便于以后的维护
-------------------------
MVC:在大规模的开发过程中,如果仅仅将m和v分开开发的话,还是不够的,
因为web表现层要实现各种输出的数据,
这些代码有主要都在M里面,最后m会变的很复杂,里面有很多if这样的条件判断,这样就会是程序的可读性和可维护性降低
为了解决这个矛盾,引入c。c主要控制何时调用m里面的方法,处理输入输出的数据,最终显示在v中
mv:相当于人体的本能反应,不需要大脑的处理,这样只是适合简单的开发,
mvc:c相当于人体的大脑,可以处理v提交的变量,经过c的处理,提交给m,这样的话可以处理比较复杂的问题,
c可以处理中间比较复杂性的问题,适合大规模的开发
个人解释:
M;是方法和类的文件,是实际处理问题的方法
V;是显示视图,把变量提交给C,把M输出的结果显示出来
C:中枢神经,接收v提交的变量,并把它交给相关的方法M里面,联系MV之间的关系
- smarty与MVC的关系总结
- smarty与MVC的关系总结
- smarty中的缓存和MVC之间的关系
- Smarty的基本使用与总结
- smarty与MVC在应用中各自的优缺点
- smarty与MVC在应用中各自的优缺点
- smarty的知识点总结
- Smarty学完后的总结
- MVC与J2EE架构的对应关系
- REST思想及与MVC的关系
- 三层架构与MVC的关系
- REST思想及与MVC的关系
- 【Smarty】Smarty的下载、配置与Helloworld
- 浅谈smarty模板的mvc框架
- 关于smarty和MVC的理解
- SSH MVC的关系
- 三层架构与MVC关系
- MFC与MVC模式关系的个人理解
- J2ME版本的JPEG解码器源代码
- virtualbox增强包VboxAdditions的安装和共享文件夾
- DBUS 例子
- proxool连接池配置详细说明
- c# Invoke和BeginInvoke 区别
- smarty与MVC的关系总结
- Ubuntu 10.10 "无线网络已经禁用” “wiress is disabled” 解决方法
- c# Invoke和BeginInvoke 区别
- c# Invoke和BeginInvoke 区别
- android 杀死进程的三种方法
- phpmyadmin 添加server
- php5.3新特性 之 mysql native driver(mysqlnd)
- Android的Service用法示例
- 微软、google、雅虎、百度等各大著名公司的经典面试题!保证搞晕你!!