博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php扩展模板,PHP extension Template
阅读量:5732 次
发布时间:2019-06-18

本文共 624 字,大约阅读时间需要 2 分钟。

与Discuz模板引擎有着相同的语法标签,仅仅是更换为用PHP扩展实现。

PHP调用模板引擎方法:

$view_obj = new ext_view();

$view_obj->setTemplateDir("./template/");//设置模板所在路径

$view_obj->setCompileDir("./complie/");//设置模板解析后的缓存路径

$view_obj->setOpenCache(1);//开发环境请设置0,禁用缓存

$view_obj->assign('title', 'Test is a test!');

$data = array(

'key' => 'key1',

'key2' => 'key2'

);

$view_obj->assigns($data);

$view_obj->display('index');

模板中使用方法:

一、引用变量

{$title}

二、引用数组

{$arr['key']}

三、包含其他模板文件

{template /path/header}

{template ./header}

四、IF条件

{if $true}

{elseif $second_true}

{else}

{/if}

五、foreach循环

{loop $each $item}

{/loop}

{loop $each $idx $item}

{/loop}

四、可以在模板中直接使用PHP标签

转载地址:http://baowx.baihongyu.com/

你可能感兴趣的文章
Redrain duilib中事件委托存在的问题
查看>>
43、我的C#学习笔记9
查看>>
网站建表实践及优化
查看>>
字符串的简单操作
查看>>
C#新功能--命名参数与可选参数
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(22)-权限管理系统-模块导航制作...
查看>>
strtok和strtok_r
查看>>
维辰超市:借助云商城成功转型新零售
查看>>
Airbnb 宣布放弃使用 React Native,回归使用原生技术
查看>>
web.xml中<load-on-start>n</load-on-satrt>作用
查看>>
python之路---进程
查看>>
1061. Dating (20)
查看>>
页面留白问题
查看>>
leetcode 【 Best Time to Buy and Sell Stock II 】python 实现
查看>>
推荐15款创建漂亮幻灯片的 jQuery 插件
查看>>
【算法】CRF
查看>>
windows 8 微软拼音输入法
查看>>
Windows UI风格的设计(7)
查看>>
3. 指针的赋值
查看>>
linux小常识
查看>>