Ver Mensaje Individual
  #13 (permalink)  
Antiguo 14/08/2011, 16:24
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años, 6 meses
Puntos: 261
Respuesta: Módulos dentro de módulos?

Hola de nuevo,

Creo que tenía algún archivo sin guardar... pero el error está relacionado con esa variable al pasar al constructor del plugin.

masterpuppet $this->getOptions(); ahora si me muestra el config.

La variable $sModuleDir (línea 9) al pasarla al Zend_Debug, muestra la ruta que hay configurada.

Pero al pasarla al __contruct() del Plugin (línea 11) me sale el error:
Missing argument 1 for My_Controller_Plugin_SubModules::__construct()

Y de que la variable no está definida.

Defino la variable y persiste el error.

Paso la variable del __construct al Zend_Debug

Y me sale dos veces, la primera NULL y la segunda con el valor esperado.
Código:
SUBMODULES __construct - $this->_modulesDirectory 

null

SUBMODULES __construct - $this->_modulesDirectory 

string '/Applications/MAMP/root/app/application/generalmodules'
(length=70)
Bootstrap.php
Código PHP:
Ver original
  1. <?php
  2.  
  3. class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
  4. {
  5.     public function _initPlugin()
  6.     {
  7.         $this->bootstrap('frontController');
  8.         $front = $this->getResource('frontController');
  9.         $sModuleDir = $this->getOption('mainModuleDirectory');
  10.        
  11.         $front->registerPlugin(new Application_Plugin_SubModules($sModuleDir));
  12.         $front->setDispatcher(new My_Dispatcher_Custom());
  13.     }

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight