Smarty: аналог для var_dump или print_r

Появился клиент, у которого сайт создан в онлайн-конструкторе. Сайт достаточно большой и громоздкий (еще бы, вы даже не представляете, сколько всякого трешнячка этот конструктор туда напихал). Понадобилось сделать вывод субменю одного раздела. Все бы хорошо, только разработчики этого конструктора наглухо отказали в бесплатной помощи. В самом конструкторе есть возможность писать код на smarty хотя и сильно урезанный.

Так как нам понадобилось получить “дерево” меню в документации была найдена переменная {$page_array} которая содержала нужные нам данные для построения субменю. Но когда мы захотели получить эти данные прочитав массив функциями var_dump и print_r – нас вежливо попросили “выйти вон” т.к. по мнению разработчика эти функции “опасны” и по этому он их запретил в разделе безопасности шаблонизатора Smarty.

Но был найден другой способ все же осуществить вывод массива:

{$var|@debug_print_var}

где $var – нужный нам массив.

Таким образом мы получили выводит данных в удобном и понятном виде.



Поделиться с друзьями:

Другие публикации:

Написать комментарий через:

 
       
  • ВКонтакте
  •        
  • Локальный блог
  •  
 
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Статьи пользователей на ArtKiev Design Studio