Articles of zend view

Zend Framework 2 – установка шаблона для модуля

Я много искал в googled и не мог найти ответ … Я использую приложение с учебником-скелетом . Он автоматически включает в себя «просмотр / альбом / альбом» html-файлов, соответствующих моим действиям, например add или index. Я использую подмодуль, и стандартная загрузка не найдет мои html-файлы. Я выполнил это руководство для настройки настраиваемого шаблона. Это работает […]

как зарегистрировать нового помощника (пользовательский помощник) в zend framework

Я использовал $ view-> addHelperPath и registerHelper, что я хочу, когда я перехожу к просмотру файлов сценариев и делаю это $ this -> [myhlper method], чтобы получить данные из моего вспомогательного класса! Я попытался установить путь в application.ini, но это тоже не работает, и как это сделать?

Zend Framework 2 устанавливает пользовательский макет и задает проблему

Я не знаю, является ли это ошибкой ZF2, или я просто не понимаю это хорошо, но я очень волнуюсь, почему это происходит. Я использую решение для изменения макета каждого модуля в глобальном масштабе, добавив событие Dispatch. (например, из http://framework.zend.com/manual/2.1/en/modules/zend.view.quick-start.html#dealing-with-layouts , последний пример) Он работает хорошо, но проблема в том, что в некоторых действиях я хочу […]

Zend Framework Создать пользовательский помощник?

Я пробовал несколько исправлений, но никто не работал. Я получаю эту ошибку: Неустранимая ошибка: исключить исключение «Zend_Loader_PluginLoader_Exception» с сообщением «Плагин по имени« AddCss »не найден в реестре; используемые пути: Zend_View_Helper_: Zend / View / Helper /: / Пользователи / cgunnels / dev / git / rove-git / application / views / helpers / 'в / […]

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

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

Zend Framework: проверьте, установлен ли Zend View Placeholder

Как проверить, есть ли Zend View Placeholder isset перед тем, как вывести его из системы? Поскольку я хочу добавить «-» к нему, прежде чем выводить его. Я пытался echo isset($this->placeholder('title')) ? ' – ' . $this->placeholder('title') : ''; Но я получил Неустранимая ошибка: нельзя использовать возвращаемое значение метода в контексте записи в D: \ Projects […]

Изменить стек в Zend HeadScript View Helper

Я пытаюсь атаковать эту проблему совершенно по-другому, потому что это не похоже на то, что я могу достичь своей цели. Я хочу перебрать стек элемента в помощнике представления HeadScript и внести изменения в него. Документация для этого и некоторых других помощников в представлении делает следующее утверждение: HeadScript переопределяет каждый из append (), offsetSet (), prepend […]

Использование PhpRenderer непосредственно с дочерними представлениями в ZF2

При отправке электронной почты в Zend Framework 2 я хочу использовать шаблоны сценариев просмотра, чтобы я мог использовать макет для моих различных шаблонов электронной почты. Идея заключается в том, что у меня есть макет, который имеет общую разметку и где-то отгоняет контент. Точно, как макеты работают в целом. Чтобы добиться этого, я пытаюсь добавить модель […]

Zend Framework 2 Service in View Helper

Мне нужно написать помощника вида, который получает услугу и что-то с ней делать. Я успешно реализовал помощник вида, чтобы иметь доступ к локатору службы. Проблема в том, что служба, которую я хочу получить, не обнаруживается через локатор службы при вызове метода __invoke. Код вспомогательного представления: <?php namespace Application\View\Helper; use Zend\View\Helper\AbstractHelper, Zend\ServiceManager\ServiceLocatorAwareInterface, Application\Model; class LoggedCustomer extends […]

ZF2 – Как изменить страницу ответов на ошибку / 404? Не только шаблон, но и установка новой модели ViewModel

По умолчанию страница задана так же в массиве Application module.config: 'template_map' => array( 'error/404' => __DIR__ . '/../view/error/404.phtml' Я хочу изменить страницу. Я хочу, чтобы новый ViewModel заполнен переменными. Это означает, что просто изменить шаблон недостаточно: 'error/404' => __DIR__ . '/../view/error/my_new_404_template.phtml' Но я не могу понять, как это сделать. Я не вижу, как запрос приходит […]