| Current Path : /var/www/html/portal/common/components/ |
| Current File : /var/www/html/portal/common/components/DynamicModules.php |
<?php
namespace common\components;
use Yii;
use yii\base\BaseObject;
use backend\modules\mmngr\models\ModuleImport;
/** @var $module **/
class DynamicModules extends BaseObject
{
public function init()
{
parent::init();
$module = Yii::$app;
// find all module
if (!strpos($_SERVER['REQUEST_URI'], 'installer')) {
$models = ModuleImport::find()->all();
foreach ($models as $model) {
$module->modules = [
$model->module_id => [
'class' => $model->class
]
];
}
}
}
}