Tema: Zend y SEO
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/06/2011, 06:21
antoniojim
 
Fecha de Ingreso: marzo-2005
Ubicación: Málaga
Mensajes: 115
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: Zend y SEO

Ya he descubierto de donde venía el error.

Resulta que yo lanzo un plugin para determinar que lenguage estoy utilizando y cargar los lenguages y establecer el locale.

Así que hacía esto en mi bootstrap:

Código PHP:
protected function _initPlugins(){
        
$this->bootstrap('frontController');
                
//inicializo este plugin para comprobar que idioma es el que estoy
                //utilizando, y ahí cargo el .mo correspondiente
                
$pluginlang= new Zend_My_Controller_Plugin_Language();
                
$this->frontController->registerPlugin($pluginlang);


Obviar el tema de Zend delante de My, es que tuve problemas con los autoloads.

y luego hacia los router con un:

Código PHP:
protected function _initRouter() {
           
            
/* dentro los routers */
             
    

Y claro, me daba error porque buscaba la traducción y me decía que no estaba.

Resulta que ejecuta antes el _initRouter() que el plugin, dentro del plugin la función que está declarada es la de routeShutdown.

Como hago para que se me registre antes el zend_translate antes de hacer los routers, o lo meto todo en el plugin?, pero quiero tenerlos separados porque me pueden servir para distintos proyectos y además que veo que son dos cosas diferentes aunque vayan ligadas.

Alguién me puede echar una mano?