大家好,我在 Phalcon 的多模块项目中使用以下结构
[modules]
[module1]
[controllers]
[models]
[views]
[module2]
[controllers]
[models]
[views]
[module-n]
[controllers]
[models]
[views]
我在 bootstrap index.php 文件中只注册了模块 1 和模块 2。像这样:
$this->registerModules(array
(
'Module1' => array(
'className' => 'Modules\Module1\Module',
'path' => '../modules/module1/Module.php'
),
'Module2' => array(
'className' => 'Modules\Module2\Module',
'path' => '../modules/module2/Module.php'
)
));
现在,我的默认模块是 Module 1 。我如何使用模块 n 的控制器(此模块尚未注册)。是否有任何注册模块的动态方式?