为Smarty变量分配true / false值

时间:2014-10-22 06:07:50

标签: logic smarty

我试图为Smarty变量分配一个假值,但每当我测试它时,它都会产生真值。

我做了以下任务:

{assign "access" false}

但是,当我测试它的值时:

{if $access}
   You've access
{/if}

它测试是真的。

我做错了什么?

2 个答案:

答案 0 :(得分:2)

如果您使用的是smarty 3,您可以写下:

{$access=false}

答案 1 :(得分:1)

可能你不能用简写来表示布尔值。

您需要使用:

{assign "access" value=false}

{assign var="access" value=false}