为什么在thinkphp中的模板里只显示html代码,如图
2个回答
展开全部
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的值。
在config.php里配资如下参数
'TMPL_L_DELIM' => '<{', // 模板引擎普通标签开始标记
'TMPL_R_DELIM' => '}>', // 模板引擎普通标签结束标记
在后台Controller里传参数到前台要用assign方法
比如:Test控制类的index方法里写下这句 $this->assign('test',$key);
其中$this指当前控制类Test,assign传参操作,test参数名称,$key指你要传给test的数据
在前台模板中 用<{$test}>来输出$test的值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询