Php 如何更改Yii高级目录结构

Php 如何更改Yii高级目录结构,php,yii,yii2,yii2-advanced-app,Php,Yii,Yii2,Yii2 Advanced App,我有一个项目需要比默认yii文件夹结构更多的东西。 在yii2中,您可以使用下面的方法来分离项目的后端和前端 先进的 普通的 配置 后端 看法 配置 模型 控制器 弗罗宁 配置 看法 模型 控制器 但我还需要别的东西。 在我的项目中有以下部分: 1-后端 2-前端 3-合作伙伴 我想要一些像这样的新结构: 先进的 普通的 配置 后端 看法 配置 模型 控制器 弗罗宁 配置 看法 模型 控制器 合伙人 配置 看法 模型 控制器 。。。 问题是我怎样才能

我有一个项目需要比默认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');

谢谢。后端和前端文件夹中的文件夹和文件怎么样?将它们复制到在高级文件夹中创建的合作伙伴文件夹?@Amin。是的,你可以复制它们,但如果它在你的应用程序中有意义的话。您也可以使用Gii创建它们。这很简单,您可以复制它们