我尝试使用插件为不同的模块分派引导程序。但是,由于某种原因,我无法为每个模块触发控制器,并且错误是“EXCEPTION_NO_CONTROLLER”。任何人都可以提供一些建议吗?
// Plugin Code:
class Plugin_AccessCheck extends Zend_Controller_Plugin_Abstract {
public function __construct() {
}
public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) {
if ('admin' == $request->getModuleName()) {
require_once APPLICATION_PATH .'/modules/admin/Bootstrap.php';
$moduleBootstrap = new Admin_Bootstrap();
$moduleBootstrap->bootstrap();
} else if('site' == $request->getModuleName()) {
}
}
}
// Module Bootstrap:
class Admin_Bootstrap extends Zend_Application_Module_Bootstrap{
public function Admin_Bootstrap() {
}
protected function _initAutoload() {
define("localhost", "adrian");
}
}