Articles of zend layout

Как передать переменные в макет в приложении Zend Framework с несколькими модулями / макетами?

Прежде чем преобразовать приложение Zend Framework в структуру, основанную на модуле, у него был один макет, и я мог передавать переменные с моего контроллера следующим образом: // Controller action $this->view->foo = 'Something'; // Layout <?= $this->foo ?> Однако, переместив все в модуль по умолчанию и создав отдельный модуль «admin», я больше не могу заставить это […]

Установка отступа в представлении в Zend Framework

В Zend Framework можно задать отступ для headMeta (), headLink () и т. Д .: <?= $this->headLink()->setIndent("\t\t") ?> Мне это нравится. Мне нравятся вещи в порядке. Итак, теперь я хотел бы также отложить весь мой взгляд в файле layout.phtml , в результате чего каждая новая строка в скрипте представления будет отступы с вкладками X. <?= […]

Zend Framework – установка макета для контроллера

У меня есть контроллер, который я хочу использовать для сценариев ajax для вызова и установки переменных сеанса, получения информации и т. Д. Как настроить его так, чтобы этот конкретный контроллер не использовал макет по умолчанию (в частности, NO layout), чтобы он мог отправлять сообщения XML / JSON взад и вперед?

Как переключить файлы макета в Zend Framework?

Я уверен, что это простой однострочный, но я не могу найти его. Как я могу использовать другой файл макета для конкретного действия? Обновление: это сработало для меня, спасибо! // Within controller $this->_helper->_layout->setLayout('other-layout') //other-layout.phtml //Within view script <?php $this->layout()->setLayout('other-layout'); ?>

Zend Framework – последний код для выполнения перед компоновкой

Я хочу выполнить некоторый код прямо перед визуализацией макета, после выполнения всего другого кода. Где я могу поставить этот код? Я специально пытаюсь изменить файлы, упомянутые в помощниках headLink, headScript и inlineScript, прежде чем они будут использованы макетом. Вот шаги, которые я хочу предпринять: Перебирайте файлы в этих помощниках вида Составьте список локальных файлов Удаление […]