默認的高級應用模板包括三個應用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。
同理你能夠新建無數個,還可能夠把默認的三個應用重命名爲你想要的名字。