如何更改 Yii 高级目录结构
How changing Yii advanced directory structure
我有一个项目需要比默认的 yii 文件夹结构更多的东西。
在 yii2 中,你有类似下面的东西来分离项目的后端和前端。
高级
- 普通
- 配置
- ...
- 后端
- 查看
- 配置
- 型号
- 控制器
- ...
- 前端
- 配置
- 查看
- 型号
- 控制器
- ...
但我还需要别的东西。
在我的项目中有以下部分:
1-后端
2-前端
3 位合作伙伴
我想要一些像这样的新结构:
- 高级
- 普通
- 配置
- ...
- 后端
- 查看
- 配置
- 型号
- 控制器
- ...
- 前端
- 配置
- 查看
- 型号
- 控制器
- ...
- 合作伙伴
- 配置
- 查看
- 型号
- 控制器
- ...
问题是我该怎么做?
非常感谢。
添加到 common/config/bootstrap.php
<?php
Yii::setAlias('common', dirname(__DIR__));
//Yii::setAlias('admin', dirname(dirname(__DIR__)) . '/admin');
Yii::setAlias('api', dirname(dirname(__DIR__)) . '/api');
Yii::setAlias('frontend', dirname(dirname(__DIR__)) . '/frontend');
Yii::setAlias('backend', dirname(dirname(__DIR__)) . '/backend');
Yii::setAlias('console', dirname(dirname(__DIR__)) . '/console');
我有一个项目需要比默认的 yii 文件夹结构更多的东西。
在 yii2 中,你有类似下面的东西来分离项目的后端和前端。
高级
- 普通
- 配置
- ...
- 后端
- 查看
- 配置
- 型号
- 控制器
- ...
- 前端
- 配置
- 查看
- 型号
- 控制器
- ...
但我还需要别的东西。
在我的项目中有以下部分:
1-后端
2-前端
3 位合作伙伴
我想要一些像这样的新结构:- 普通
- 高级
- 普通
- 配置
- ...
- 后端
- 查看
- 配置
- 型号
- 控制器
- ...
- 前端
- 配置
- 查看
- 型号
- 控制器
- ...
- 合作伙伴
- 配置
- 查看
- 型号
- 控制器
- ... 问题是我该怎么做? 非常感谢。
- 普通
添加到 common/config/bootstrap.php
<?php
Yii::setAlias('common', dirname(__DIR__));
//Yii::setAlias('admin', dirname(dirname(__DIR__)) . '/admin');
Yii::setAlias('api', dirname(dirname(__DIR__)) . '/api');
Yii::setAlias('frontend', dirname(dirname(__DIR__)) . '/frontend');
Yii::setAlias('backend', dirname(dirname(__DIR__)) . '/backend');
Yii::setAlias('console', dirname(dirname(__DIR__)) . '/console');