2007/02
14
继续使用继续出问题。
我以组件的模式来将cakephp和smarty结合使用,但当我在进行view的设计时又出现问题,由于render已经被重构为空,$html->input('Post/title', array('size' => '40'))这样的helper也不能被smarty支持使用了了(我没有找到在smarty中如何支持这些语法的办法),这样就破坏了cakephp中整个的一个MVC结构。这样整进来smarty貌似得不偿失。
看来还得继续研究方法。
cakephp的view语法格式肯定是不可接受的。对于美工来讲,这样镶入大量的php语句是不可能的。所以,cakephp虽然实现了MVC的框架,但是他并没有考虑到人的因素,M应该是DBA可以进行编写的,C是PHPer来写的,V是界面UI来做的。UI知道的只能是HTML代码,学习php(cakephp所使用的V界面)的成本相当大,smarty相对而言要小一些。
我以组件的模式来将cakephp和smarty结合使用,但当我在进行view的设计时又出现问题,由于render已经被重构为空,$html->input('Post/title', array('size' => '40'))这样的helper也不能被smarty支持使用了了(我没有找到在smarty中如何支持这些语法的办法),这样就破坏了cakephp中整个的一个MVC结构。这样整进来smarty貌似得不偿失。
看来还得继续研究方法。
cakephp的view语法格式肯定是不可接受的。对于美工来讲,这样镶入大量的php语句是不可能的。所以,cakephp虽然实现了MVC的框架,但是他并没有考虑到人的因素,M应该是DBA可以进行编写的,C是PHPer来写的,V是界面UI来做的。UI知道的只能是HTML代码,学习php(cakephp所使用的V界面)的成本相当大,smarty相对而言要小一些。
Defined tags for this entry: PHP



0 Trackbacks