我试图为Smarty变量分配一个假值,但每当我测试它时,它都会产生真值。
我做了以下任务:
{assign "access" false}
但是,当我测试它的值时:
{if $access}
You've access
{/if}
它测试是真的。
我做错了什么?
答案 0 :(得分:2)
如果您使用的是smarty 3,您可以写下:
{$access=false}
答案 1 :(得分:1)
可能你不能用简写来表示布尔值。
您需要使用:
{assign "access" value=false}
或
{assign var="access" value=false}