public function getCreateModule($name)
{
if (Yii::app()->hasModule($name)) {
return Yii::app()->getModule($name);
}
$path = $this->getModulesConfigDefault();
$module = null;
if ($path) {
//посмотреть внутри файл с окончанием Module.php
$files = glob($path . '/' . $name . '/' . '*Module.php');
if (count($files) === 1) {
$className = pathinfo($files[0], PATHINFO_FILENAME);
Yii::app()->getCache()->set('tmpImports', 'application.modules.' . $name . '.' . $className);
Yii::import('application.modules.' . $name . '.' . $className);
$module = Yii::createComponent($className, $name, null, false);
}
}
return $module;
}