Articles of zend framework2

Zf2 – Установить значение в элементе внутри коллекции

У меня есть коллекция, используемая в форме, я знаю, что если я хочу установить значение в обычном элементе, я использую: $form->get('submit')->setValue('Update'); Как я могу установить значение в поле «Адрес» Например «« в коллекции »« Я использую zend Framework 2 ». $companies = $this->getCompaniesTable()->getCompanies($id); $form = new CompaniesForm(); $form->bind($companies); $form->get('submit')->setValue('Update'); $form->get('submit')->setValue('Update'); $form->get('address')->setValue('test address'); Последняя строка пред. […]

Как сделать ItemLookup с Zend Service Amazon?

Я был бы признателен, если бы кто-нибудь мог направить меня на правильный путь при выполнении ItemLookup с помощью ISBN с помощью модуля Zend Amazon Service (с Zend 2.0). Вот моя попытка: $query = new ZendService\Amazon\Query($appId, 'UK', $secretKey); $query->Category('Books')->IdType('ISBN')->ItemID('978-0321784070')->AssociateTag($tag); $result = $query->ItemLookup(); Но я получаю следующие ошибки: Отсутствует аргумент 1 для ZendService \ Amazon \ Amazon […]

Событие отправки Zend Framework 2 не запускается до действия

Мне нужна помощь. Я хочу запустить метод в Zend Framework 2 до запуска действия контроллера. Я поместил свой метод в onBootstrap Module.php, но он не запускается до начала действия. В Module.php: public function onBootstrap(MvcEvent $e) { $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); $moduleRouteListener->attach($eventManager); $app = $e->getApplication(); $em = $app->getEventManager(); $em->attach(MvcEvent::EVENT_DISPATCH, function($e) { $controller = […]

Доступ к переменным ViewModel при событии отправки

Это вопрос ZF2. Я пытаюсь изменить свой шаблон, в зависимости от переменной, установленной на моем контроллере (поскольку именно там будет решаться, какой шаблон использовать). В моем модуле onBooststrap у меня есть: $this->eventManager->attach('dispatch', function($e) { if (0 === strpos($e->getRouteMatch()->getParam('controller'), __NAMESPACE__, 0)) { $e->getViewModel()->setTemplate('layout'); } }, -100); и в моем контроллере: class IndexController extends AbstractActionController { public […]

Доступ к глобальной конфигурации в Zend Framework 2

Я хотел бы получить доступ к моим глобальным config/{,*.}{global,local}.php ( config/{,*.}{global,local}.php ), расположенным в моих личных библиотеках (в каталоге vendor ). Но, несмотря на мой поиск в Интернете, мне этого не удалось. Я знаю, как получить доступ к конфигурационному файлу модуля: \MyModule\Module::getConfig() Я знаю, как получить доступ к глобальным конфигурациям с контроллера: $this->getServiceLocator()->get('config'); Но как […]

Установите ZendSearch в скелет ZF2

Я пытаюсь добавить поиск Lucene в мой проект ZF2. Пакет не указан на странице пакетов ZF2 . Я попытался обойти это, установив его вручную из GitHub . Я добавил это к моему composer.json: "repositories": [{ "type": "package", "package": { "name": "zendframework/zendsearch", "version": "0.1", "source": { "url": "https://github.com/zendframework/ZendSearch.git", "type": "git", "reference": "master" } } }] и […]

Спецификация контроллера в ZendFramework 2

У меня есть модуль в моем приложении zendframework 2, который содержит два контроллера. Я хочу установить другой макет для одного из действий контроллера. Есть ли способ установить его внутри файла конфигурации модуля? Ps: Я просто попытался установить его внутри метода __CONSTRUCT контроллера, используя следующие команды, но он просто не работал! $event = $this->getEvent(); $event->getViewModel()->setTemplate('layout/MYLAYOUT'); Но […]

ZF2: где хранить файлы шаблонов partialLoop?

Кто-нибудь знает, где хранить файл шаблона частичного цикла ZF2? У меня есть шаблон, хранящийся в соответствующей папке просмотра в стандартной структуре файла Zend. Это работало под ZF1. Но, пытаясь перефразировать код для работы с ZF2, я получаю эту ошибку? Fatal error: Uncaught exception 'Zend\View\Exception\RuntimeException' with message 'Zend\View\Renderer\PhpRenderer::render: Unable to render template "listingsPartial.phtml"; resolver could not […]

Как заменить PhpRenderer в приложении ZF2

Я расширил класс PhpRenderer в своем приложении ZF2 следующим образом: namespace MyLib\View\Renderer; class PhpRenderer extends \Zend\View\Renderer\PhpRenderer { } Я не хочу добавлять новую стратегию рендеринга, я просто расширяю PhpRenderer, чтобы добавить некоторый phpdoc @method для моих наблюдателей . Как заменить стандартный PhpRenderer на мой расширенный PhpRenderer, чтобы он использовался для рендеринга моих просмотров?

zf2 генерирующий объект с доктриной ORM

У меня есть классы Entity, созданные с помощью Doctrine ORM и ZF2. Я изменил структуру таблицы, и я хочу обновить класс сущности, поэтому я пытаюсь восстановить класс сущности, но он не работает. Я использовал следующий код: vendor / doctrine / doctrine-module / bin / doctrine-module orm: convert-mapping –namespace = "Album \ Entity \" –force -from-database […]