Heim >php教程 >php手册 >解析Thinkphp 中的<if><volist>等标签为什么不能用

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-06 20:05:321426Durchsuche

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

tp 里的使用方法为

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

如果你使用的是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>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn