Ciao,
da quanto ho capito il problema è generato da un loop che si viene a creare a causa di un file bootstrap di un modulo che ho creato.
Levando il file di bootrap (/application/modules/Contact/bootstrap.php), l'applicazione gira, ma ovviamente non vengono trovate le classi con il corretto namespace (contacts_ in questo caso).
Il mio problema, adesso, è che non capisco come inizializzare correttamente il bootstrap, in quanto, nel costruttore, vuole un oggetto "application"..... ma come glielo passo, se il bootrap viene caricato in automatico?
Questo il file:
class Contacts_Bootstrap extends Zend_Application_Module_Bootstrap
{
public function __construct()
{
}
protected function _initRun()
{
}
protected function _initAutoload()
{
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => 'contacts_',
'basePath' => dirname(__FILE__),
));
return $autoloader;
}
}
Che, messo così, da l'errore:
Fatal error: Declaration of Contacts_Bootstrap::__construct() must be compatible with that of Zend_Application_Bootstrap_Bootstrapper::__construct() in /application/modules/contacts/Bootstrap.php on line 2
.. consigli?
saluti,
davide