聪明的语法 - isset

时间:2010-12-03 13:03:51

标签: smarty isset

{if isset({$LANG.domainmoreinfo}){$LANG.domainmoreinfo}{/if}

这似乎是一种不正确的语法,有人能告诉我我做错了什么吗?

我们不能在“$ LANG.domainmoreinfo”(事情:s)上应用isset吗? (是的,我是那个新手)

更新: 这是一个字符串(所以我相信),如果是这样,那么,我不能使用isset,我应该使用验证长度的东西?

非常感谢,
MEM

2 个答案:

答案 0 :(得分:11)

我认为您不需要在条件中使用{}作为变量,

{if isset($LANG.domainmoreinfo)}
   {$LANG.domainmoreinfo}
{/if}

答案 1 :(得分:3)

试试这个:

{if isset($LANG.domainmoreinfo)} {$LANG.domainmoreinfo} {/if}

我认为你的大括号存在问题,在isset()条件下没有必要像@ kinnou02所说的那样因为语句已经由smarty处理了,因为{{1}开始时大括号1}}