yii2本身支持创建版本分支,这里面有些坑需要记录一下
在模块下的main.php文件return的数组中直接添加
第一种方式:
'aliases' => [
'@xxx => '@frontend/modules/xxx,
],
'modules' => [
'xxx' => [
'class' => 'xxx\Module',
],
],
第二种方式:
'modules' =>[
'v1' => [//v1模块
'class'=>'frontend\modules\v1\Module',
],
'v2' => [//v2模块
'class'=>'frontend\modules\v2\Module',
],
……
],
区别在于modules下的命名空间
第一种命名空间如下图:
第二种命名空间如下图: