我第一次使用smarty所以请不要生气。 希望有人可以帮我解决这个问题。 我在page.tpl中有以下代码:
{$user-status}
{if $user-status == '-'}
<h1>OK</h1>
{/if}
加载页面后,我看到
"user-status-string" // this is correct
{if $user-status == '-'}
<h1>OK</h1>
{/if}
它显示了我编写的代码,尽管上面显示了正确的变量属性。 有人知道我做错了吗?
谢谢
答案 0 :(得分:6)
我想用破折号命名变量可能会导致Smarty的不良行为。
尝试分配和使用名为$userStatus
的变量。