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 に答える