Han visto todos los cambios que le hicieron al di del ZendSkeletonApplication
Código PHP:
Ver original<?php
'Zend\Mvc\Router\RouteStack' => array( 'Zend\Mvc\Router\Http\TreeRouteStack',
'factory'
),
),
),
),
// Inject the plugin broker for controller plugins into
// the action controller for use by all controllers that
// extend it.
'Zend\Mvc\Controller\ActionController' => array( 'broker' => 'Zend\Mvc\Controller\PluginBroker',
),
),
'Zend\Mvc\Controller\PluginBroker' => array( 'loader' => 'Zend\Mvc\Controller\PluginLoader',
),
),
// Setup the View layer
'Zend\View\Resolver\AggregateResolver' => array( 'Zend\View\Resolver\TemplatePathStack',
),
),
'Zend\View\Resolver\TemplatePathStack' => array( 'application' => __DIR__ . '/../view',
),
),
),
'Zend\View\Renderer\PhpRenderer' => array( 'resolver' => 'Zend\View\Resolver\AggregateResolver',
),
),
'Zend\Mvc\View\DefaultRenderingStrategy' => array( 'baseTemplate' => 'layout/layout',
),
),
'Zend\Mvc\View\ExceptionStrategy' => array( 'displayExceptions' => true,
'template' => 'error/index',
),
),
'Zend\Mvc\View\RouteNotFoundStrategy' => array( 'notFoundTemplate' => 'error/404',
),
),
// Setup the router and routes
'Zend\Mvc\Router\RouteStack' => array( 'type' => 'Zend\Mvc\Router\Http\Segment',
'route' => '/[:controller[/:action]]',
'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
),
'controller' => 'Application\Controller\IndexController',
'action' => 'index',
),
),
),
'type' => 'Zend\Mvc\Router\Http\Literal',
'route' => '/',
'controller' => 'Application\Controller\IndexController',
'action' => 'index',
),
),
),
),
),
),
),
),
);
https://github.com/zendframework/Zen...ule.config.php
Ahora el ejemplo básico que tenía no me funciona y tampoco el ejemplo de crear módulos del "manual", me sale:
Cita: Fatal error: Uncaught exception 'Zend\View\Exception\RuntimeException' with message 'Zend\View\Renderer\PhpRenderer::render: Unable to render template "album/index"; resolver could not resolve to a file'
Saben como puedo solucionarlo o tienen un ejemplo de como crear modules en esta nueva estructura?
Vi en el controller que hacen esto:
Código PHP:
Ver originalpublic function indexAction()
{
return new ViewModel();
}
Que hacen con esto?
me perdí un poco con estos cambios.
Así es como lo tengo ahora:
https://github.com/andresdzphp/zf2b2
Saludos.