#1 jake
提示“模板编译目录不可写”?
需要建立Smarty模板引擎的临时目录,通常是在应用程序目录下的tmp目录,并且保证可写入。
如果是Linux服务器,那么需要设置成777。Windows服务器需要设置成everyone可写入和读取、删除。
在控制器中如何获取Smarty对象?
$smarty = $this->getView();
SpeedPHP框架支持三个模板引擎,应该如何选择?
- 简单的小型应用程序可使用speedy,较为简单易用,而且语法是PHP原生语法,不需要另外学习。
- 中小型应用都建议使用Smarty,性能较好,而且开发起来效率比较高。
- TemplateLite是一款类似Smarty的模板引擎,语法和Smarty基本一致(Smarty 2),是在Smarty之外的一种模板引擎选择。
三个模板引擎的速度对比如何?
在不加入缓存机制的前提下:speedy速度最好,TemplateLite次之,Smarty一般。当然这种差别非常地小。
加入缓存后,三者的速度相等。
2012-08-04 15:21:18