SMARTY: различия между версиями

Материал из GLENN CMS WIKI
Перейти к навигации Перейти к поиску
(Новая страница: «Smarty это шаблонизатор, используемый в проекте, он отрисовывает файлы *.tpl Внутри шаблонов …»)
 
Нет описания правки
 
Строка 8: Строка 8:


  т.е. если мы хотим передать в шаблон переменную test
  т.е. если мы хотим передать в шаблон переменную test
  В экшне вызываем $this->view->assign('test', 'HELLO!');
  В [[экшн|экшне]] вызываем $this->view->assign('test', 'HELLO!');

Текущая версия от 19:23, 12 февраля 2013

Smarty это шаблонизатор, используемый в проекте, он отрисовывает файлы *.tpl

Внутри шаблонов можно использовать различные переменные, массимвы и объекты подробнее об этом можно почитать тут http://www.smarty.net/docs/en/

Но для того чтобы переменные были доступны внутри шаблона их туда надо передать. Передаются переменные через метод assign(<имя переменной>, <значение>)

Внутри контроллера smarty доступен через $this->view

т.е. если мы хотим передать в шаблон переменную test
В экшне вызываем $this->view->assign('test', 'HELLO!');