如何更改Yii高级目录结构

时间:2016-03-03 09:26:50

标签: php yii yii2 yii2-advanced-app

我有一个项目比默认的yii文件夹结构更需要一些东西 在yii2中,您可以使用下面的内容来分隔项目的后端和fronend。

  • 高级

    • 共同
      • 配置
      • ...
    • 后端
      • 视图
      • 配置
      • 模型
      • 控制器
      • ...
    • fronend
      • 配置
      • 视图
      • 模型
      • 控制器
      • ...

    但我需要别的东西 在我的项目中有这些部分:
    1-后端
    2-前端
    3,合作伙伴
    我想要一些像这样的新结构:

  • 先进
    • 共同
      • 配置
      • ...
    • 后端
      • 视图
      • 配置
      • 模型
      • 控制器
      • ...
    • fronend
      • 配置
      • 视图
      • 模型
      • 控制器
      • ...
    • 伙伴
      • 配置
      • 视图
      • 模型
      • 控制器
      • ... 问题是我该怎么做? 非常感谢。

1 个答案:

答案 0 :(得分:1)

添加到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');