
本文实例讲述了CodeIgniter整合Smarty的方法。分享给大家供大家参考,具体如下:
CI3.0.2发布后感觉模板类还是不怎么好用,而且不能编译。Smarty功能强大,用习惯了Smarty标签,一般难以放弃,而且,是可以编译文件执行,速度快,我们可以把它们整合使用,弥补CI的模板功能的不足。我们整合使用的是CI版本3.0.3及 Smarty版本3.1.27。下面描述整合过程。
1、下载smarty-3.1.27
2 、解压smarty-3.1.27到CI项目中的applicationlibraries下面,其他的文件删除。
3、 在applicationlibraries目录下创建Ci_smarty.php文件,代码如下:
if ( ! defined(BASEPATH)) exit(No direct script access allowed);
require(APPPATH.libraries/smarty-3.1.27/libs/Smarty.class.php);
class Ci_smarty extends Smarty {
protected $ci;
public function __construct()
{
parent::__construct();
$this-
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...