Yii2 建立新项目目录

默认的高级应用模板包括三个应用php

backend – 应用的后台web

frontend – 应用的前台bootstrap

console – 应用的控制台应用frontend

那么若是咱们要在增长应用呢?好比在加一个手机端的应用,或者后台和前台应用的名字须要修改。spa

那么如今就来再增长一个名字为mobile的子应用。console

在frontend同目录新建一个名为mobile文件夹.模板

而后呢把frontend目录下面的东西全拷贝到mobile目录里面后台

这一步就是修改路径了,修改web目录index.php的包含路径,还有config/main.php的包含路径mobile

修改config/main.php配置项controllerNamespace为mobile\controllers配置

最后就是加一个别名了,例子能够看common/config/bootstrap.php的写法,

这里咱们不改这个全局文件,固然在这里改也行,咱们在/config/bootstrap.php文件添加。

Yii::setAlias(‘@mobile’, dirname(dirname(__DIR__)) . ‘/mobile’);
至此,咱们的应用mobile就能够正常访问了,记得目录里的其它各个文件的命名空间声明和引入你要改成由frontend改成mobile。

同理你能够新建无数个,还可能够把默认的三个应用重命名为你想要的名字。

相关文章
相关标签/搜索