0

依存性注入を使用してアプリケーション モジュールを構成しようとしています。しかし、依存関係は注入されていないようです。これが私の設定の一部です:

'di' => array(
    'instance' => array(
        'Zend\View\Resolver\AggregateResolver' => array(
                'injections' => array(
                        'Zend\View\Resolver\TemplateMapResolver',
                        'Zend\View\Resolver\TemplatePathStack',
                ),
        ),
        'Zend\View\Resolver\TemplateMapResolver' => array(
                'parameters' => array(
                        'map'  => array(
                                'home'        => __DIR__ . '/../view/home.phtml',
                                'site/layout' => __DIR__ . '/../view/site/layout.phtml',
                                'site/error'  => __DIR__ . '/../view/site/error.phtml',
                                'site/404'    => __DIR__ . '/../view/site/404.phtml',
                        ),
                ),
        ),
        'Zend\View\Resolver\TemplatePathStack' => array(
                'parameters' => array(
                        'paths'  => array(
                                'application' => __DIR__ . '/../view',
                        ),
                ),
        ),
        'Zend\View\Renderer\PhpRenderer' => array(
                'parameters' => array(
                        'resolver' => 'Zend\View\Resolver\AggregateResolver',
                ),
        ),
        'Zend\Mvc\View\DefaultRenderingStrategy' => array(
                'parameters' => array(
                        'layoutTemplate' => 'site/layout',
                ),
        ),
        'Zend\View\View' => array(
            'parameters' => array(
                        'renderer'=>'Zend\View\Renderer\PhpRenderer'
                    )
        ),
    )

)、

Zend\View\Renderer\PhpRendererオブジェクトは注入されません。ビューとリゾルバーに DI を使用するようにアプリを構成するにはどうすればよいですか?

4

0 に答える 0