如何在CodeIgniter中对Smarty3进行配置

  介绍

如何在CodeIgniter中对Smarty3进行配置?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强>一、创建Smarty类库

1。将Smarty的填词文件复制到库下(这里我重命名为Smarty)
2。新建Cismarty.php文件。(符合文件规范,文件名的首字母和类名的首字母大写,但是控制器引用加载时,类名/文件名不需要大写)

Cismarty。php

& lt; php ?   if (!定义(& # 39;BASEPATH& # 39;)),退出(& # 39;No  direct  script  access 允许# 39;);   要求(APPPATH 只& # 39;库/smarty Smarty.class.php& # 39;);//CI,文件系统全用相对路径相对index . php所在的路径,url全部用绝对路径。//BASEPATH ,,,什么,,full  server  path 用,“煤气报修文件夹//APPPATH ,,,什么,,full  server  path 用,“application"文件夹   class  Cismarty  extends 自作聪明的家伙   {   public 才能;function  __construct ()   {才能   ,   ,,,的父母:__construct ();   ,,,这个→美元caching =,假;   ,,,这个→美元setTemplateDir (APPPATH 只& # 39;视图/Smarty模板# 39;);,//设定所有模板文件都需要放置的目录地址。   ,,,这个→美元setConfigDir (APPPATH 只& # 39;视图/Smarty/配置# 39;);,//设定用于存放模板特殊配置文件的目录,   ,,,这个→美元setCacheDir (APPPATH 只& # 39;视图/Smarty/缓存# 39;);,//在启动缓存特性的情况下,这个属性所指定的目录中放置Smarty缓存的所有模板   ,,,这个→美元setPluginsDir (APPPATH 只& # 39;视图/Smarty/插件# 39;);,//插件目录   ,,,这个→美元setCompileDir (APPPATH 只& # 39;视图/Smarty templates_c& # 39;);,//设定Smarty编译过的所有模板文件的存放目录地址   ,   ,   ,,}   ,   }   ,   ?在

,在对应目录新建smarty的文件夹.templates,配置,缓存,插件,templates_c。

<强>二、控制器文件

建立控制器文件paper.php(类名的首字母大写)(使用负载加载库时默认执行构造器函数,使用url路由访问控制器时执行构造器函数和默认的指数方法)。
。php:

& lt; php ?   ,   class  Paper  extends  CI_Controller   {   function 才能;__construct ()   {才能   ,,,的父母:__construct ();   ,,}   ,   public 才能;function  pri_body ()   {才能   ,   ,,,这个→美元负载→库(& # 39;cismarty& # 39;);   ,,,这个→美元cismarty→分配(“name",, 1200);   ,,,这个→美元cismarty→显示(& # 39;dd.tpl& # 39;);   ,   ,   ,,}   }   ?在

,也可以在应用程序/配置/自动装载。php中配置自动加载资源。

关于如何在CodeIgniter中对Smarty3进行配置问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

如何在CodeIgniter中对Smarty3进行配置