xml zend-framework routes zend-router

xml - ¿Cómo obtener el nombre de la ruta enviada en el marco Zend?



zend-framework routes (3)

Estado actual:

  • Un enrutador se carga desde un archivo xml
  • dos nombres de ruta dentro del enrutador van al mismo controlador y acción, por ejemplo: www-language-employee y www-language-trainer van al mismo controlador y acción -> EmployeeController & listemployeeAction

Problema: debe saber qué nombre de ruta se envía / está utilizando desde una solicitud.

Ejemplo: 1. http://www.mycompany.com/en/trainers/ Valor de retorno esperado: www-language-trainer


En mi caso :

Zend_Controller_Front::getInstance()->getRouter()->getCurrentRouteName()

devuelve Employeecontroller/:listemployee

En Employeecontroller :

public function listemployeeAction() { $this->getRequest()->getParam(''listemployee'') }

volvería ya sea employee o trainer


Zend_Controller_Front::getInstance()->getRouter()->getCurrentRoute()


Zend_Controller_Front::getInstance()->getRouter()->getCurrentRouteName()