首页 > 编程 > PHP > 正文

ThinkPHP之数据查询和smart模板配置

2019-11-11 04:42:02
字体:
来源:转载
供稿:网友

Thinkphp默认是Think模板引擎,因此我们需要改成我们熟悉的Smarty模板引擎。 在ThinkPHP/Library/Behavior/ParseTemplateBehavior我们发现如下:

这里写图片描述

因此找到ThinkPHP/Config/convention.php

这里写图片描述

把系统默认的改在我们自己的config.php文件中即可。

这里写图片描述

好了,现在模板引擎已经为Smarty了。


通过实例化Model里的类文件来获取对象,然后通过TP提供的select()方法来查询,结果会返回一个二维数组。 然后通过$this->assign(‘info’,/$info)来将二维数组分配到视图里去,在视图里通过{info什么}来输出

这里写图片描述

注意如果.html有样式,我们需要把样式放入{literal}{/literal},因为style里的{}会被smart模板引擎解析而报错(但是,今天测试好像也没有啥问题) Think引擎会对关键常量进行替换例如:__CONTROLLER__ ,__MODULE__ smarty引擎不给替换,需要设置为:{$smarty.const.__CONTROLLER__}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表