Появилась необходимость написать собственный ErrorHandler, который будет выдавать ошибки в нужно форме и записывать их в нужные файлы. Код на пхп написан аккуратно, никаких замечаний или предупреждений нет. Но вот только когда использую токены в smarty я не всегда их добавляю т.е. имеют место такие случаи php: PHP: if (isset($search)) { $this->addTocken(''search', $search); } tpl: HTML: <input name='search' value={$search}> Думаю теперь понятно в о чём речь. И естественно предупреждения так и сыпятся. Как решить проблему? - добавить во все tpl isset? Много, да и код будет выглядеть громоздким ( - в своём ErrorHandler-е не выдавть ошибку типа notification если содержит текст smarty? Вроде бы как слишком топорно.. Может есть решение по изящнее?
ещё такой вариант есть, на данный момент наверно самый лучший http://www.smarty.net/docsv2/ru/tips.tp ... r.handling