如何在yii2中添加别名?
我已在我的如何在yii2中添加别名?,yii,yii2,yii2-advanced-app,yii-extensions,yii-modules,Yii,Yii2,Yii2 Advanced App,Yii Extensions,Yii Modules,我已在我的后端/extensions/mdm文件夹中提取了mdmsoft扩展。在backend config main.php中添加了别名 'aliases' => [ '@mdm/admin' => '@backend/extensions/mdm' ] 添加模块为 [ 'modules' => [ 'admin' => [ 'class' => 'mdm\admin\Module' ]
后端/extensions/mdm
文件夹中提取了mdmsoft扩展。在backend config main.php中添加了别名
'aliases' => [
'@mdm/admin' => '@backend/extensions/mdm'
]
添加模块为
[
'modules' => [
'admin' => [
'class' => 'mdm\admin\Module'
]
]
],
它返回错误。未能实例化组件或类“mdm\admin\Module”
如何从我的后端文件夹管理MDM工作的配置文件也许您必须添加以下行:
Yii::setAlias('@mdm', dirname(dirname(__DIR__)) . '/backend/extensions/mdm');
进入common/config/bootstrap.php?@Muhammad Omer Aslam您使用过composer吗?是的,但我从供应商文件夹中删除了它,并从git hub下载并解压缩了它there@AhmedSunny我缺少的部分是我要添加的别名,它不是将mdm/admin替换为后端/扩展/mdm@AhmedSunny我可以像这样更改“管理员”=>['class'=>'backend\extensions\mdm\Module',//'layout'=>'@backend/views/layouts/admin','controllerMap'=>['assignment'=>['class'=>'backend\extensions\mdm\controllers\AssignmentController',],],但问题是我必须更改每个控制器和模型的namspace