默認的高級應用模板包括三個應用
backend – 應用的后台
frontend – 應用的前台
console – 應用的控制台應用
那么如果我們要在增加應用呢?比如在加一個手機端的應用,或者后台和前台應用的名字需要修改。
那么現在就來再增加一個名字為mobile的子應用。
在frontend同目錄新建一個名為mobile文件夾.
然后呢把frontend目錄下面的東西全拷貝到mobile目錄里面
這一步就是修改路徑了,修改web目錄index.php的包含路徑,還有config/main.php的包含路徑
修改config/main.php配置項controllerNamespace為mobile\controllers
最后就是加一個別名了,例子可以看common/config/bootstrap.php的寫法,
這里我們不改這個全局文件,當然在這里改也行,我們在/config/bootstrap.php文件添加。
Yii::setAlias(‘@mobile’, dirname(dirname(__DIR__)) . ‘/mobile’);
至此,我們的應用mobile就可以正常訪問了,記得目錄里的其它各個文件的命名空間聲明和引入你要改為由frontend改為mobile。
同理你可以新建無數個,還可可以把默認的三個應用重命名為你想要的名字。
