文章标签 ‘framework’

just mark http://daniel.carrera.bz/2008/12/comparison-of-php-frameworks-part-0/ http://daniel.carrera.bz/2009/01/comparison-of-php-frameworks-part-i/ 老外写文章真是负责,为了写这篇文章花了那么久的时间做测试,cake的确在各项指标中略占下风,文章中提到的一些不足之处也在开发中遇到了,还好稍微改了下核心代码,否则严重影响效率。 看来老外还是很偏向于yii和CI的,可以研究下了。。。

2009年12月14日22:32 | 没有评论
标签: ,

捣鼓了半天,看了各种文档终于照猫画虎的写了一个,大部分参阅phpchina上sentrychen的一篇文章:http://www.phpchina.com/bbs/thread-64204-1-1.html 不过我还是做了一点修改,总的思想当然是把smarty作为一个view来看待,实现Zend_View_Interface接口,但是我直接让我的view继承了smarty,这样的优势在于在action中直接得到一个smarty对象,完全兼容纯smary的代码迁移,而且Smarty本身就很好的实现了Zend_View_Interface中的assign方法,不必再用其他方法来暴露内部的smarty对象了 感觉有点棘手是setBasePath($path, $prefix = ”)中的prefix 在Zend_View中是用来设置help和filter的前缀,如果用smarty根本没有必要了,看sentrychen的代码把它当做了script的前缀,不过按照zf现有的目录结构没什么必要,这个等以后真用到的时候再改吧。。。 下面是代码 /* * Zend Framework view with Smarty * @author: xw * @name: Smarty.php * @data: 2009-2-22 */ require_once (“Smarty/Smarty.class.php”); class Xend_View_Smarty extends Smarty implements Zend_View_Interface { function __construct($params = array ()) { $this->Smarty; $this->caching = false; if (!isset ($params[‘left_delimiter’])) { $params[‘left_delimiter’] = ”; } foreach ((array) $params […]

2009年2月24日15:16 | 没有评论
分类: 兴趣所在