{if not notset} Smarty

时间:2011-05-10 15:45:53

标签: php smarty

if (!isset($var)){的smarty代码是什么?

如果在smarty中未定义$ x时使用{if $ x eq'5'},则会出现错误function call 'get_template_vars' is unknown or deprecated.。这是我所相信的,因为我试图知道这个错误来自何处而失去了希望!

谢谢你。

3 个答案:

答案 0 :(得分:32)

{if ! isset($var)}
body must be at least 30 characters. :)
{/if}

答案 1 :(得分:3)

试试这个。

{if $missing_var|default:FALSE}
NOT MISSING
{else}
MISSING
{/if}

答案 2 :(得分:2)

试试这个

{if $var}
   Active
{else}
   Inactive
{/if}