Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2014, 23:12
Avatar de sebastianxjavier
sebastianxjavier
 
Fecha de Ingreso: agosto-2011
Mensajes: 23
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Zend Framework 2 - module.config.php

Estimados:

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(
                            ),
                        ),
                    ),
                ),
            ), 
Por lo que queda así:



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!