为什么Thinkphp 中的<if><volist>等标签不能用

来源:互联网 发布:通俗理解互补滤波算法 编辑:程序博客网 时间:2024/05/21 21:37

if标签在HTML中用不了,根本没进行判断

tp 里的使用方法为<if condition=''条件"> <else /> <if />


可以查看自己的模板引擎使用的是什么?

如果你使用的是Smarty引擎,那么if volist 等tp 内置的一些标签是不能用的。
解决办法:


1;
把模板引擎修改为默认的tp 引擎;

2:
使用Smarty 内置的一些标签,{if} 等使用方法,可以参考Smarty使用手册,解决。smarty内建函数if、elseif与else的使用方法,分享给大家供大家参考。
详细的请浏览:点击打开链接
<html><h2>smarty内建函数if、elseif和else的使用</h2><p style="color:red">实例1——>if的使用:取出键名不等于c3和n3之外的键值</p>{foreach from=$arr4 item=temp} {foreach from=$temp item=value key=k}  {if $k neq "c3" and $k neq "n3"}   {$k}={$value}  {/if} {/foreach}<br />{/foreach}<p style="color:red">实例2——>elseif的使用:如果是美女,输出一句,否则输出另外一句</p>{foreach from=$arr4 item=temp} {foreach from=$temp item=value key=k}  {if $value eq "美女"}   你是个美女  {else}   你们都是帅哥  {/if} {/foreach}{/foreach}</html>
0 0
原创粉丝点击