手机版

CodeIgniter框架实现的整合聪明引擎演示示例

时间:2021-08-26 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了用户指南框架实现的整合聪明引擎。分享给大家供大家参考,具体如下:

聪明的模板机制很强大,一般情况下海峡群岛框架无需整合其他模板标签,因为服务器端编程语言(专业超文本预处理器的缩写)本身就是一种标签,简单易用共点火器整合聪明教程(我用的都是最新版本)如下:

第一步:下载共点火器最新版本:CodeIgniter框架源码第二步:下载聪明最新版本:Smarty引擎源码第三步:具体配置

我已将本人整合好的代码上传,有兴趣的可以下载阅读共点火器框架整合聪明引擎演示。

1、准备

将自作聪明的人拷贝到应用程序/库下,然后再根目录下下新建模板,模板c,配置,缓存目录,结构如下:

2、修改入口文件

在入口文件index.php中新增:

定义(' ROOT ',dir名称(_ _ FILE _ _));3、新建CI_Smarty.php

在图书馆文件下新建CI_Smarty.php,写如下代码:

?PHP/* * *==============================================================*由对决科技打造。*作者: ZhiHua_W*日期: 2016/10/31 0031*时间:上午9:16*项目: CI整合* Power: CI框架整合聪明*==========================================================*/defined(' BASEPATH ')或退出('不允许直接脚本访问'); 需要(APPPATH .图书馆/聪明/聪明。上课。PHP’);类别CI_Smarty扩展了smarty { public function _ _ construct($ template _ dir=' ',$compile_dir=' ',$config_dir=' ',$ cache _ dir=' '){ parent : _ _ construct();if(is _ array($ template _ dir)){ foreach($ template _ dir as $ key=$ value){ $ this-$ key=$ value;} } else { //ROOT是共点火器在入口文件index.php定义的本网应用的根目录$ this-template _ dir=$ template _ dir?$模板_dir : ROOT ./templates ';$这个-编译_dir=$compile_dir?$compile_dir : ROOT ./templates _ c ';$this-config_dir=$config_dir?$config_dir : ROOT ./config”;$this-cache_dir=$cache_dir?$cache_dir : ROOT ./cache ';} }}4、在控制器中使用

在控制器Welcome.php中写入使用方法,代码如下:

?phpdefined('BASEPATH ')或退出('不允许直接脚本访问');欢迎类扩展了CI_Controller{ /** *欢迎构造函数。* 写入构造函数,引入CI_Smarty类文件*/public function _ _ construct(){ parent : _ _ construct();$ this-load-library(' CI _ Smarty ');} /** *聪明测试函数*/public function test(){ $ this-ci _ smarty-assign(' test ',' smarty ');$ this-ci _ smarty-display(' test。TPL’);}}5、创建模版试图

在模板文件夹下创建test.tpl文件,写入如下代码:

!DOCTYPE html html lang=' en ' head meta charset=' UTF-8 ' title codeigniter整合聪明测试/标题/床头柜这是{$test}测试/body/html6、访问

至此,我们整合完毕,访问:http://localhost/Codeigniter _ Smarty/index。PHP/欢迎/测试即可看到测试结果。

更多关于用户指南相关内容感兴趣的读者可查看本站专题: 《codeigniter入门教程》 、 《CI(CodeIgniter)框架进阶教程》 、 《php优秀开发框架总结》 、 《ThinkPHP入门教程》 、 《ThinkPHP常用方法总结》 、 《Zend FrameWork框架入门教程》 、 《php面向对象程序设计入门教程》 、 《php+mysql数据库操作入门教程》 及《php常见数据库操作技巧汇总》

希望本文所述对大家基于用户指南框架的服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

版权声明:CodeIgniter框架实现的整合聪明引擎演示示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。