对于PHP程序员来说,还是直接在html里写PHP代码更好。 smarty太大了,并不便于开发为求高效的项目,而且用法也挺繁琐,对于基本的模板应用,CI的已经够了 smarty,貌似现在已经从PHP官方的网站上删除了有关smarty的相关新闻和链接。
个人感觉:模板这个东西,主要是分离代码功能。而smarty则在这个方向上走出了太远,居然弄了很多自己的函数。我个人觉得,smarty应该关注的是简易性和高效,而不是自己弄出来讨标准。 国产框架里面我只用过ThinkPHP,它的那套模版引擎简直就像是山寨了Smarty一样,好用但是影响效率;还有国外的CakePHP这个框架,它也有一套layout解决方案,非常好用,但是CakePHP的效率非常低。鱼和熊掌不能兼得,CI在这方面的自由度非常高,我觉得是非常好的,喜欢Smarty的可以用Smarty,喜欢高效率的可以直接在视图中写PHP代码。 同意楼上说法,要做到mvc只有用模板
否则页面设计和代码设计总是无法脱离开来 {:1_1:}{:1_1:}{:1_1:} 路过一下
页:
1
[2]