2011-10-13 65 views
17

我正在使用Smarty模板引擎。如何檢查Smarty中是否存在變量?

我正在做一個簡單的登錄頁面。我設置了一個名爲錯誤一條消息,如果有一些問題variabile的,但如果沒有,我得到:

Notice: Undefined index: error 

我怎麼能檢查,如果這個變量存在?

我只做:

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

感謝

+0

下面的答案沒有考慮到的變量可以被設置爲'null'。 $錯誤可能存在併爲空,在這種情況下isset($ error)返回false。 – pwagner

回答

48

你去那裏!

{if isset($error)} 
相關問題