页面渲染
居于简洁的原则出发,视图直接使用了Smarty模板引擎,在Smarty上做了二次开发,增加自由函数、自定义block标循环插件,操作十分简单。
视图层目录在app/template/
下面,可以在Action
层中通过tpl::display()
方法输出模板
渲染参数
display
方法只有一个参数,指定template
文件
自定义函数插件
对应文件为:smarty_plugins/function.tagname.php
, 与普通函数调用不同之处是,这是属于动态触发的插件函数,而非自由函数。
自定义block标循环插件
对应文件为:smarty_plugins/block.tagname.php
, 相当于函数返回foreach里的from值
Last updated