PHP-DI и Zend Framework 1 — использование PHP-DI только для одного модуля

Я хотел бы использовать PHP-DI (http://php-di.org/doc/frameworks/zf1.html) с Zend Framework 1, но желательно, чтобы он был инициализирован только для нового модуля, в котором я работаю.
Проблема в том, что я пытаюсь вставить код из описания в файл Bootstrap модуля, но получаю такие ошибки, как

Zend_Application_Bootstrap_Exception: No default controller directory registered with front controller

Имя модуля — «V1», а файл начальной загрузки выглядит так:

<?php

class V1_Bootstrap extends Zend_Application_Module_Bootstrap {

protected function _initContainer()
{
$builder = new \DI\ContainerBuilder();
$builder->useAnnotations(true);
$container = $builder->build();

$dispatcher = new \DI\Bridge\ZendFramework1\Dispatcher();
$dispatcher->setContainer($container);

Zend_Controller_Front::getInstance()->setDispatcher($dispatcher);
}
}

Есть ли способ использовать PHP-DI только для модуля, с которым я хочу его использовать?
Может быть, мне стоит что-то сделать в начальной загрузке проекта?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]