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<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
public function _initPlugin()
{
$this->bootstrap('frontController');
$front = $this->getResource('frontController');
$sModuleDir = $this->getOption('mainModuleDirectory');
$front->registerPlugin(new Application_Plugin_SubModules($sModuleDir));
$front->setDispatcher(new My_Dispatcher_Custom());
}
Saludos,