Как я могу проверить, существует ли переменная в Smarty? - PullRequest
21 голосов
/ 13 октября 2011

Я использую шаблонный движок Smarty.

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

Notice: Undefined index: error

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

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

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

спасибо

Ответы [ 3 ]

53 голосов
/ 13 октября 2011

Вот, пожалуйста!

{if isset($error)}
43 голосов
/ 13 октября 2011

isset () - smarty - php

isset($error)
1 голос
/ 17 марта 2018

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

{if $error}
...