За последние 24 часа нас посетили 17890 программистов и 1654 робота. Сейчас ищут 859 программистов ...

ErrorHandler и smarty

Тема в разделе "PHP для новичков", создана пользователем lacost, 29 янв 2011.

  1. lacost

    lacost Активный пользователь

    С нами с:
    7 апр 2008
    Сообщения:
    57
    Симпатии:
    0
    Появилась необходимость написать собственный ErrorHandler, который будет выдавать ошибки в нужно форме и записывать их в нужные файлы.

    Код на пхп написан аккуратно, никаких замечаний или предупреждений нет. Но вот только когда использую токены в smarty я не всегда их добавляю т.е. имеют место такие случаи
    php:
    PHP:
    1.  
    2. if (isset($search)) {
    3.   $this->addTocken(''search', $search);
    4. }
    5.  
    tpl:
    HTML:
    1.  
    2. <input name='search' value={$search}>
    3.  
    Думаю теперь понятно в о чём речь. И естественно предупреждения так и сыпятся. Как решить проблему?

    - добавить во все tpl isset? Много, да и код будет выглядеть громоздким (
    - в своём ErrorHandler-е не выдавть ошибку типа notification если содержит текст smarty? Вроде бы как слишком топорно..

    Может есть решение по изящнее?
     
  2. lacost

    lacost Активный пользователь

    С нами с:
    7 апр 2008
    Сообщения:
    57
    Симпатии:
    0