1

我第一次使用 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}

它准确地显示了我编写的代码,尽管上面显示了正确的变量属性。有人知道我在做什么错吗?

谢谢

4

1 回答 1

6

我猜想用破折号命名变量可能会导致 Smarty 出现不良行为。

尝试分配和使用一个名为$userStatus例如的变量。

于 2012-07-18T07:49:50.640 回答