目录结构
/|-application
|-configs
|-modules
|-admin
|-controllers
|-models
|-views
|-default
|-controllers
|-models
|-views
|-library
|-Zend
|-public
|-index.php
第一步:获取前端控制器对象
$front = Zend_Controller_Front::getInstance();
第二步:设置模块
方法a:
$front ->addControllerDirectory(APP_PATH.'/modules/admin/controllers','admin');
$front ->addControllerDirectory(APP_PATH.'/modules/default/controllers'.'default');
方法b:
$front ->setControllerDirectory(array(
'admin'=>APP_PATH.'/modules/admin/controllers',
'default'=>APP_PATH.'/modules/admin/controllers'
));
方法C:
//如果控制器名不是默认的controllers 需要 添加
//$front -> setModuleControllerDirectoryName('custrom_controllers');
$front -> addModuleDirectory(APP_PATH.'/modules');
* 除了默认模块,其余模块中的控制器名前 需要 添加控制器名前缀,如Admin_IndexController