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

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__}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

. . . . .

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值