请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 4586|回复: 0

[模板引擎] 模板使用的疑难问题

[复制链接]
发表于 2012-8-4 15:21:18 | 显示全部楼层 |阅读模式

提示“模板编译目录不可写”?

需要建立Smarty模板引擎的临时目录,通常是在应用程序目录下的tmp目录,并且保证可写入。

如果是Linux服务器,那么需要设置成777。Windows服务器需要设置成everyone可写入和读取、删除。

在控制器中如何获取Smarty对象?

$smarty = $this->getView();

SpeedPHP框架支持三个模板引擎,应该如何选择?

  • 简单的小型应用程序可使用speedy,较为简单易用,而且语法是PHP原生语法,不需要另外学习。
  • 中小型应用都建议使用Smarty,性能较好,而且开发起来效率比较高。
  • TemplateLite是一款类似Smarty的模板引擎,语法和Smarty基本一致(Smarty 2),是在Smarty之外的一种模板引擎选择。

三个模板引擎的速度对比如何?

在不加入缓存机制的前提下:speedy速度最好,TemplateLite次之,Smarty一般。当然这种差别非常地小。

加入缓存后,三者的速度相等。


您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2020-2-21 08:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表