Junto con saludarlos, requiero de vuestra ayuda: Estoy usando ZendFramework 2 y cree una acción llamada propiedad en el controlador index del módulo application, por lo que necesito configurarlo para que quede de la siguiente forma ruta_completa/public/propiedad. Para esta configuración poseo este código:
Código PHP:
'application' => array(
'type' => 'Literal',
'options' => array(
'route' => '/application',
'defaults' => array(
'__NAMESPACE__' => 'Application\Controller',
'controller' => 'Index',
'action' => 'index',
),
),
'may_terminate' => true,
'child_routes' => array(
'default' => array(
'type' => 'Segment',
'options' => array(
'route' => '/[:controller[/:action][/:id]]',
'constraints' => array(
'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[0-9]*',
),
'defaults' => array(
),
),
),
),
),
'propiedad' => array(
'type' => 'Literal',
'options' => array(
'route' => '/propiedad',
'defaults' => array(
'__NAMESPACE__' => 'Application\Controller',
'controller' => 'Index',
'action' => 'propiedad',
),
),
'may_terminate' => true,
'child_routes' => array(
'default' => array(
'type' => 'Segment',
'options' => array(
'route' => '/[:action][/:id]',
'constraints' => array(
'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[0-9]*',
),
'defaults' => array(
),
),
),
),
),
El problema que se me presenta es al colocar un id en la url, éste me redirecciona a error 404 (no puede mapear la ruta).
Espero me puedan ayudar, ya que he buscado por internet varias formas de configurar el module.config.php del modulo application y no he tenido exito.
Desde ya muchas gracias!