Как я могу проверить, существует ли переменная в Smarty?


Я использую Smarty template engine.

Я делаю простую страницу входа в систему. Я устанавливаю variabile с именем error с сообщением, если есть некоторые проблемы, но если нет, я получаю:

Notice: Undefined index: error

Как я могу проверить, существует ли эта переменная?

Я делаю только:

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

Спасибо

3 19

3 ответа:

Isset () - smarty - php

isset($error)

Вот так!

{if isset($error)}

Это коротко :) Никаких предупреждений или ошибок.

{if $error}