Logic 为Smarty变量指定真/假值

Logic 为Smarty变量指定真/假值,logic,smarty,Logic,Smarty,我试图给Smarty变量分配一个假值,但每当我测试它时,它都会产生真值 我的任务如下: {assign "access" false} 但是,当我测试其值时: {if $access} You've access {/if} 这是真的 我做错了什么?也许你不能用速记来表示布尔人 您需要使用: {assign "access" value=false} 或 也许你不能用简写法来表示布尔人 您需要使用: {assign "access" value=false} 或 如果您在smart

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

我的任务如下:

{assign "access" false}
但是,当我测试其值时:

{if $access}
   You've access
{/if}
这是真的


我做错了什么?

也许你不能用速记来表示布尔人

您需要使用:

{assign "access" value=false}


也许你不能用简写法来表示布尔人

您需要使用:

{assign "access" value=false}


如果您在smarty 3上,您可以只写:

{$access=false}

如果您在smarty 3上,您可以只写:

{$access=false}

谢谢,我试试这个。谢谢,我试试这个。酷!9更多的符号酷!9更多符号