用Yii2做开发有一段时间了,Yii2是一个很不错的MVC框架,依赖注入和可扩展性都很不错。
但是每做一个新项目时Yii2自带的frontend和backend都用不到,需要创建自己的项目名称,以下是如何删除frontend和backend目录,以及如何创建自己的项目并跟Yii结合的具体过程
1.拷贝backend并改为你自定义项目的名称
2.对以下文件做出修改
a. environment
将environment目录下的backend 和 frontend 删除,并创建自定义项目的文件夹
b. environment/index.php
设置自定义项目(开发和生产模式)的runtime、asset文件夹的读写权限
设置config文件main.php和main-local.php
c. common/config/bootstrap.php
设置自定义项目的目录别名
Yii::setAlias('myApp', dirname(dirname(__DIR__)) . '/myApp');
设置自定义项目的命名空间
myApp/config/bootstrap.php
d. environments/dev 和 environments/prod 目录下的backend、frontend改为自定义项目名称
3.
执行init
这样就能得到自定义的项目,并且是与Yii无缝结合
将environment目录下的backend 和 frontend 删除,并创建自定义项目的文件夹
b. environment/index.php
设置自定义项目(开发和生产模式)的runtime、asset文件夹的读写权限
设置config文件main.php和main-local.php
c. common/config/bootstrap.php
设置自定义项目的目录别名
Yii::setAlias('myApp', dirname(dirname(__DIR__)) . '/myApp');
设置自定义项目的命名空间
myApp/config/bootstrap.php
3. 执行init