zend-view PhpRenderer integration for Expressive.
Install this library using composer:
$ composer require zendframework/zend-expressive-zendviewrenderer
We recommend using a dependency injection container, and typehint against container-interop. We can recommend the following implementations:
- zend-servicemanager:
composer require zendframework/zend-servicemanager
- pimple-interop:
composer require mouf/pimple-interop
- Aura.Di
To use view helpers, the ZendViewRendererFactory
:
- requires a
config
service; with - a
view_helpers
sub-key; which - follows standard zend-servicemanager configuration.
To use the UrlHelper
provided in this package, ensure that you register its
factory in that configuration:
use Zend\Expressive\ZendView\UrlHelperFactory;
return [
'view_helpers' => [
'factories' => [
'url' => UrlHelperFactory::class,
],
],
];
See the zend-expressive documentation tree, or browse online at http://zend-expressive.rtfd.org.