默认的高级应用模板包括三个应用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。
同理你能够新建无数个,还可能够把默认的三个应用重命名为你想要的名字。