![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Smarty
Smarty
dancheng_work
在时间允许的情况下,源码是最好的开发文档。
展开
-
Smarty与自定义Smarty
Smary是用来将表现和内容相分离的框架 自定义Smarty:原创 2017-07-25 22:29:18 · 206 阅读 · 0 评论 -
自定义Smarty(一)
将公共的代码封装到Smarty的compile()方法中 <?php class Smarty{ private $tpl_var = array(); public function assign($k, $v){ $this->tpl_var[$k] = $v; } public function compile(){ //取出demo.html文档中的内容 $st原创 2017-07-25 22:32:44 · 207 阅读 · 0 评论 -
自定义Smarty(二)
如果混编文件存在并且混编文件的修改时间大于模板修改时间,则直接引入。否则重新生成 <?php class Smarty{ private $tpl_var = array(); public function assign($k, $v){ $this->tpl_var[$k] = $v; } public function compile($tpl){ $compile_原创 2017-07-25 22:34:08 · 167 阅读 · 0 评论 -
自定义Smarty(三)
新建一个模板文件夹(view, template),和编译文件夹(view_c,template_c),用来存放对应的文件 Smarty代码: <?php class Smarty{ private $tpl_var = array(); public $template_dir = './template/'; public $templatec_dir = './temp原创 2017-07-25 22:36:42 · 260 阅读 · 0 评论