注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

xiaozhuge0825的博客

 
 
 

日志

 
 

2009年12月25日  

2009-12-25 16:58:46|  分类: 框架 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

CI框架下使用smarty模板引擎方法(原创)

filed in PHP/ web on Nov.23, 2008

CodeIgniter(CI) 是一个小巧但功能强大的 PHP 框架,是一个简单而“优雅”的工具包,是进口的哦,但是他默认没有静态模板引擎,而smarty模板引擎是个非常优秀的模板引擎,拥有非常多的用户,许多开发者都熟悉他。这里就讲讲怎么在CI框架下添加smarty类,来使用smarty模板引擎。

1.下载smarty,官网:http://www.smarty.net/download.php 

把smarty的函数库(libs文件夹)解压放到ci框架下的application文件夹下的libraries里,/applicaton/libraries/smarty/

2.在根目录下的index.php里加入下面一句:

define('APPNAME', 'application');

3.在smarty文件夹里建cache、templates_c、configs文件夹(模板引擎的放缓存的文件夹,也可以放在其他地方,但要注意下一步SmartyExtended.php里做相应的修改)

4.在/application/libraries/下建smarty类文件SmartyExtended.php

SmartyExtended.php(代码)

http://www.cgeek.org/?p=127

 

5.添加自动调用:

修改/application/config/下的autoload.php

$autoload['libraries'] = array('SmartyExtended');

6.调用:

在controller里使用下面方法调用就可以了。

$data = array();//initialize array$data['test'] = ......;$this->smartyextended->view('home', $data);

  评论这张
 
阅读(80)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018