为什么在thinkphp中的模板里只显示html代码,如图

为什么在thinkphp中的模板里只显示html代码,如图,第1张

thinkphp要定义模板引擎的,默认是"{ }"

在config.php里配资如下参数

'TMPL_L_DELIM' =>'<{',// 模板引擎普通标签开始标记

'TMPL_R_DELIM' =>'}>',// 模板引擎普通标签结束标记

在后台Controller里传参数到前台要用assign方法

比如:Test控制类的index方法里写下这句 $this->assign('test',$key)

其中$this指当前控制类Test,assign传参 *** 作,test参数名称,$key指你要传给test的数据

在前台模板中 用<{$test}>来输出$test的值。

因为html模板通常没有数据库,所以不像带后台程序一样可以直接在前端修改

但是我们可以安装一些文件管理源码,这样就可以直接通过浏览器修改html文件了

而不需要每次都通过FTP上传下载

我用过比较好的是一款叫KODExplorer的程序,php的;效果和windows的桌面差不多

修改文件非常方便,支持的功能很多,不过安装包相对比较大

如果功能要求不多,你可以找一款简单的文件管理源码就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6286572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存