如何检查Smarty中是否存在变量?

时间:2011-10-13 09:15:07

标签: php smarty

我正在使用Smarty模板引擎。

我正在做一个简单的登录页面。如果有问题,我会设置一个名为错误的变量,并附上一条消息,但如果我得不到:

Notice: Undefined index: error

我如何检查此变量是否存在?

我只做:

{if $error}<h1>{$error}</h1>{/if}

感谢

3 个答案:

答案 0 :(得分:51)

你去吧!

{if isset($error)}

答案 1 :(得分:42)

isset() - smarty - php

isset($error)

答案 2 :(得分:1)

这很简短:)  没有警告或错误。

{if $error}