web-dev-qa-db-ja.com

{設定されていない場合} Smarty

if (!isset($var)){のsmartyのコードは何ですか?

smartyで$ xが定義されていないときに{if $ x eq '5'}を使用すると、エラーfunction call 'get_template_vars' is unknown or deprecated.。これは、このエラーがどこから来たのかを知るために希望を失った限り、私が信じていることです!

ありがとう。

22
Ronan Dejhero
{if ! isset($var)}
body must be at least 30 characters. :)
{/if}
33
Timofey Stolbov

これを試して。

{if $missing_var|default:FALSE}
NOT MISSING
{else}
MISSING
{/if}
3

これを試して

{if $var}
   Active
{else}
   Inactive
{/if}
2
Anil R