Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2015, 02:27
tutorcfgsi
 
Fecha de Ingreso: abril-2015
Mensajes: 2
Antigüedad: 9 años
Puntos: 0
Pregunta DUDA: Paso de valores por URL

Buenos días,

Estoy desarrollando una pequeña aplicación para gestionar trabajadores y empresas para poder aprender ZF2. Mi problema es que dentro de un mismo controlador tengo dos métodos:

verAction: que muestra los datos de un trabajador mediante su DNI
verempresaAction: que muestra los datos de una empresa mediante su CIF

dichos datos los paso mediante la URL, para lo cual he modificado el archivo "module.config.php" con el siguiente código:

'may_terminate' => true,
'child_routes' => array(
'default' => array(
'type' => 'Segment',
'options' => array(
'route' => '/[:controller[/:action[/:DNI]]]',
'route' => '/[:controller[/:action[/:CIF]]]',
'constraints' => array(
'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
),
'defaults' => array(
),
),
),
),

pero el orden de las líneas 'route' hace que funcione sólo la segunda pero no la primera.

Si alguien sabe como ayudarme se lo agradecería enormemente.

Muchas gracias de antemano.