Temat: error controller, moduły i jquery
Ogolnie odslylam do dokumentacji ale moze ten fragment kodu Ci sie przyda.
Z grubsza ustawia on frontcontroller tak aby "widzial" wszystkie moduly z katalogu np:
application/modules
gdzie moduly moga sie nazywac przykladowa:
application/modules/default
application/modules/admin
application/modules/jakis-modul
public function setupFrontController()
{
// instancja FrontControllera i error reporting
$this->_frontController = Zend_Controller_Front::getInstance();
$this->_frontController->throwExceptions(isset($this->_config->throwExceptions) ? $this->_config->throwExceptions : false);
// sciezka do katalogu z modulami
$controllersPath = CONTROLLERS_DIR;
$modules = array();
if ($handle = @opendir($controllersPath)) {
// odczytuje wszystkie katalogi (moduly) w katalogu z modulami
while ($module = readdir($handle)) {
$path = $controllersPath.'/'.$module;
if ($module{0} != '.' && is_dir($path)) {
$modules[strtolower($module)] = $path;
}
}
closedir($handle);
// $modules to tablica ze sciezkami do poszczegolnych modulow
$this->_frontController->setControllerDirectory($modules);
// ustawia domyslny modul
$this->_frontController->setDefaultModule('default');
} else {
throw new Exception("Cannot load modules from '{$controllersPath}'!");
}
// helpery akcji
Zend_Controller_Action_HelperBroker::addPath(
ROOT_DIR.'/app/intern/FreeCode/Controller/Action/Helper',
'FreeCode_Controller_Action_Helper');
return $this;
}