Articles of zend view

Автозаполнение для ZF2 просмотр помощников в PhpStorm

Кто-нибудь знает, имеет ли PHPStorm некоторую встроенную поддержку для просмотра вспомогательной автозаполнения или возможность написать для нее плагин. Я не хочу использовать встроенные определения var для этого, поскольку это было бы громоздким сделать, если я использую много помощников вида $this->inlineScript()-> //I want some autocomplete here. $this->translate('some translation')-> //Please give me autocompletion Если я буду использовать […]

Zend Framework 2 – Как включить частичную библиотеку

Я написал часть, которую я хочу использовать в нескольких модулях. Я думал, что лучший способ – поместить его в свою собственную библиотеку. Но, к сожалению, я не мог понять, как включить это частичное без использования очень уродливого пути, например: echo $this->partial('/../../../../vendor/myvendor/library/MyVendor/View/Views/FormPartial.phtml' , array(…)); Любые идеи о том, как связать мой каталог с моим представлением?

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?

Мне нужно изменить вывод Zend_View_Helper_Navigation_Menu . Я нашел две функции, которые мне нужно будет изменить, и я знаю, как внести необходимые изменения. Я не знаю, как сделать объект Navigation использующим помощник моего представления вместо Zend. Фрагмент кода, представляющий расширение моего класса: // file /library/My/View/Helper/Navigation/Menu.php class My_View_Helper_Navigation_Menu extends Zend_View_Helper_Navigation_Menu { protected function _renderDeepestMenu(Zend_Navigation_Container $container, $ulClass, $indent, […]

Как добавить пользовательские помощники вида в Zend Framework 2

Ранее я задавал этот вопрос, и у меня были хорошие ответы. Однако это было для бета-версии 4 и больше не работает. Итак, где и как мне добавить свой собственный помощник вида в ZF2?

Где я могу сохранить частичные (представления) в Zend Framework, чтобы быть доступным для всех представлений в моем приложении?

У меня есть несколько частей Partials (например, paginator partial), которые я хочу, чтобы они были доступны. Для всех сценариев просмотра в моем приложении. Есть ли каталог, в который я могу внести частичные ошибки, и они будут доступны для всех? Или, как я могу определить такой каталог?

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

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