Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde Galera,
estou tentando criar uma estrutura modular baseada nessa aqui http://framework.zen...er.modular.html, tentei utilizar o zend tool mas sem sucesso, ai tentando alterar está apresentando esse erro aqui:
Fatal error: Call to a member function getDefaultModule() on a non-object in /usr/share/php/libzend-framework-php/Zend/Application/Bootstrap/Bootstrap.php on line 89
application.ini
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 0
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.params.prefixDefaultModule = "1"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
[staging : production]
[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
Bootstrap.php
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected $_frontController = null;
protected function _initFrontController()
{
// Recebo uma instância do Zend_Controller_Front::getInstance();
$this->_frontController = Zend_Controller_Front::getInstance();
// Adicionando o diretorio dos modulos
$this->_frontController->addModuleDirectory(APPLICATION_PATH . '/modules');
// Definindo onde estão os controllers
$this->_frontController->setControllerDirectory(array(
'default' => APPLICATION_PATH . '/default/controllers',
'admin' => APPLICATION_PATH . '/admin/controllers'
));
}
protected function _initAutoLoad()
{
$moduleLoader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH
));
return $moduleLoader;
}
}
alguém saberia me dizer se está faltando alguma coisa...
Carregando comentários...