web-dev-qa-db-ja.com

Smartyに変数が存在するかどうかを確認するにはどうすればよいですか?

Smartyテンプレートエンジンを使用しています。

簡単なログインページを実行しています。問題がある場合はerrorという名前の変数をメッセージで設定しますが、問題がない場合は次のようになります。

Notice: Undefined index: error

この変数が存在するかどうかを確認するにはどうすればよいですか?

私だけがします:

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

ありがとう

24
Dail

isset()- smarty - php

isset($error)
47
Wazy

よし!

{if isset($error)}
56

これは短いです:)警告やエラーはありません。

{if $error}
0
Sampath Perera