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。

同理你能夠新建無數個,還可能夠把默認的三個應用重命名爲你想要的名字。

相關文章
相關標籤/搜索