yii框架下默认有三个工程,backend,front,console如果需要添加新的项目,注意事项如下:
1)需要在boostrap文件中把项目别名配置好
Yii::setAlias(‘@common’, dirname(__DIR__));
Yii::setAlias(‘@yiicommon’, dirname(dirname(__DIR__)) . ‘/yiicommon’);
Yii::setAlias(‘@console’, dirname(dirname(__DIR__)) . ‘/console’);
Yii::setAlias(‘@backadmin’, dirname(dirname(__DIR__)) . ‘/backadmin’);
Yii::setAlias(‘@frontend’, dirname(dirname(__DIR__)) . ‘/frontend’);
2)需要在environments/index.php中把需要初始化的信息配置好
return [ 'Development' => [ 'path' => 'dev', 'setWritable' => [ 'backadmin/runtime', 'backadmin/web/assets', 'frontend/runtime', 'frontend/web/assets', ], 'setExecutable' => [ 'yii', ], 'setCookieValidationKey' => [ 'backadmin/config/main-local.php', 'frontend/config/main-local.php', ], ], 'Production' => [ 'path' => 'prod', 'setWritable' => [ 'backadmin/runtime', 'backadmin/web/assets', 'frontend/runtime', 'frontend/web/assets', ], 'setExecutable' => [ 'yii', ], 'setCookieValidationKey' => [ 'backadmin/config/main-local.php', 'frontend/config/main-local.php', ], ], ];