yii2自带的backend,frontend不够用,添加一个后台模块怎么做?

时间:2023-03-09 13:20:33
yii2自带的backend,frontend不够用,添加一个后台模块怎么做?

在复杂项目里,高级模板中的fontend、backend application明显不够,可以再添加另外的application。
例如添加一个seller application 。步骤如下:

1,复制backend(frontend),黏贴在项目根目录之下

2,到common/config/bootstrap.php中添加:

Yii::setAlias('seller', dirname(dirname(__DIR__)) . '/seller');

如果不添加的话,使用Gii 来生成代码的话,会提示 Module class must be properly namespaced;而且访问这个应用的话报404错误。

3,相关的命名空间之类要改一下的。比如采用替换的方法,把backend都替换成seller就好啦。