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相对而言要小一些。
Defined tags for this entry:

Posted by rollenc

0 Trackbacks

  1. No Trackbacks

0 Comments

Display comments as(Linear | Threaded)
  1. No comments

Add Comment


You can use [geshi lang=lang_name [,ln={y|n}]][/lang] tags to embed source code snippets
E-Mail addresses will not be displayed and will only be used for E-Mail notifications