thinkphp模板读取数据时怎么解析HTML代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp模板读取数据时怎么解析HTML代码相关的知识,希望对你有一定的参考价值。

这是前台从数据库中读取的内容,html代码不解析,我用的是CK编辑器,用百度编辑器也是这样不解析读取出来的。

这里是php控制器代码。

这是HTML模板代码。

不知道哪里出错了。请网友帮忙。

参考技术A $act.text改为<?php echo html_entity_decode($act.text);?>追问

我是在模板中,用的是thinkphp,你这样写,跟面向过程就没区别了

追答

呵呵了,了解了thinkphp的原理了吗?最后都是转成php的。

你学过CodeIgniter没有?你去看下他的模板

本回答被提问者和网友采纳

thinkphp把HTML+PHP写的一个页面代码存入数据库以后 读取出来的效果HTML代码解析了PHP代码被直接输出

这个是要写入数据库的代码 里面的PHP变量是控制器赋值过来的 读取出来后PHP代码不被解析 各位TP高手给点意见 怎么才可以实现读取出来后就像直接写了 个这样的HTML模版文件一样的效果

从数据库读出来,php会认为这是个字符串,而不是php代码,所以字符串的形式输出了,这是一个tp模板文件,你可以把数据读出来之后写成一个模板文件,然后由tp去执行 参考技术A 需要从文件.class.php中映射值过来才可以,并且要$this->display()

以上是关于thinkphp模板读取数据时怎么解析HTML代码的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp把HTML+PHP写的一个页面代码存入数据库以后 读取出来的效果HTML代码解析了PHP代码被直接输出

thinkphp 从数据库读取出来的html被直接输出,浏览器不解析

PHP循环代码不断获取数据库内容,导致数据读取很慢,怎么去修改下面的代码让数据读取快点?(Thinkphp)

thinkphp模板html中用php输出html的标签中含有变量,怎么才能输出?

thinkphp禁止模版标签解析

thinkphp 如何输出从数据库读取出来的html