Neurons to bytes

Posts Tagged ‘zf view’

Установка title, keywords и description на страницы сайта в Zend Framework

07.08.2009 by Ouch! - 0 Comment
Posted in Без рубрики

Итак, в один прекрасный момент работы с Zend Framework вам понадобится устанавливать title, description и keywords или какую-либо другую информацию к своим страницам, получая эту информацию из БД.

Можно долго думать, как сделать это наиболее правильно, как долго думал я. Но в итоге, посовещавшись с некоторыми людьми, я пришел к выводу, что лучшего решения, как сделать плагин для фронт-контроллера - не найти.

Поэтому, я написал эту функциональность в виде готового плагина. Read the rest of this entry »

Загрузка view по-требованию в Zend Framework

07.07.2009 by Ouch! - 0 Comment
Posted in Без рубрики

Поведение ZF по-умолчанию мне не очень нравится - он всегда загружает шаблон вида. То есть для каждого действия в контроллере обязательно должен быть шаблон вида.

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

$this->_helper->viewRenderer->setNoRender(true);

Но так делать не удобно, если у вас много действий, где шаблон вида не нужен. Давайте пойдём по пути Rails :). Мы сделаем так, чтобы шаблон вида загружался только в том случае, если он существует. Для этого напишем помощник действия (action helper): Read the rest of this entry »