Имя пользователя:
Пароль:
 

Название темы: Делимся опытом
Показать сообщение отдельно
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3906
Благодарности: 165

Профиль | Отправить PM | Цитировать


31
smarty - грабли и их обход
* Грабли нумбер раз - обнаружена некорректная работа при сравнении со строковой переменной. Лечится сравнением и по типу === (спасибо ману Руководство по Smarty. Глава 7. Встроенные функции {if},{elseif},{else} - я и не знала, что smarty так криво отрабатывает переменные, но зато так лихо знает === )

* Грабли нумбер 2 - обнаружена некорректная работа при вложенном цикле с section (может тут я что-то не то сделала, но в сети на офф-сайте были обнаружены жалобы на то же самое). Лечится:
- вложением foreach внутри section. (т.е. наружный цикл идет section, внутренние - foreach)
- "разворачиванием" и уходом от вложенных циклов (что не всегда возможно).

Отправлено: 11:55, 29-08-2006 | #40

Название темы: Делимся опытом