有没有办法让基础引导程序和模块引导程序?
这是我的应用结构
- application
- modules
- admin
- controllers
- Bootstrap.php
- public
- controllers
- Bootstrap.php
- Bootstrap.php
- libraries
当我测试我的应用程序时,只执行基本引导程序。 我强制执行模块引导程序(在基本引导程序中):
$modules = array('admin', 'public');
foreach ($modules as $module) {
$path = APP_PATH . '/modules/' . $module . '/Bootstrap.php';
$class = ucfirst($module) . '_Bootstrap.php';
include_once $path;
$bootstrap = new $class($this);
$bootstrap->bootstrap();
}
只有这样我才能执行模块的bootstrap。 还有另一种方式吗?
答案 0 :(得分:1)
模块资源运行模块bootstraps。这是由以下情况引发的:
resources.modules[] = ""
在application.ini
中,或者您可以手动引导主引导类中的模块。