每個YII環境就是一組配置文件, 包含了入口腳本?index.php?和各類配置文件。 其實他們都放在/path/to/digpage.com/environments?目錄下面,我們看看這個目錄都有哪些東西:
. ├──?dev │???├──?backend │???│???├──?config │???│???│???├──?main-local.php │???│???│???└──?params-local.php │???│???└──?web │???│???????├──?index-test.php │???│???????└──?index.php │???├──?common │???│???└──?config │???│???????├──?main-local.php │???│???????└──?params-local.php │???├──?console │???│???└──?config │???│???????├──?main-local.php │???│???????└──?params-local.php │???├──?frontend │???│???├──?config │???│???│???├──?main-local.php │???│???│???└──?params-local.php │???│???└──?web │???│???????├──?index-test.php │???│???????└──?index.php │???└──?yii ├──?prod │???├──?backend │???│???├──?config │???│???│???├──?main-local.php │???│???│???└──?params-local.php │???│???└──?web │???│???????└──?index.php │???├──?common │???│???└──?config │???│???????├──?main-local.php │???│???????└──?params-local.php │???├──?console │???│???└──?config │???│???????├──?main-local.php │???│???????└──?params-local.php │???├──?frontend │???│???├──?config │???│???│???├──?main-local.php │???│???│???└──?params-local.php │???│???└──?web │???│???????└──?index.php │???└──?yii └──?index.php
從上面的目錄結構圖中,可以看到,環境目錄下有3個東東:
目錄?dev
目錄?prod
文件?index.php
其中,?dev?和?prod?結構相同,分別又包含了4個目錄和1個文件:
frontend 目錄,用于前臺的應用,包含了存放配置文件的 config 目錄和存放web入口腳本的 web 目錄
backend 目錄,用于后臺應用,內容與 frontend 相同
console 目錄,用于命令行應用,僅包含了 config 目錄,因為命令行應用不需要web入口腳本, 因此沒有 web 目錄。
common 目錄,用于各web應用和命令行應用通用的環境配置,僅包含了 config 目錄, 因為不同應用不可能共用相同的入口腳本。 注意這個 common 的層級低于環境的層級,也就是說,他的通用,僅是某一環境下通用,并非所有環境下通用。
yii 文件,是命令行應用的入口腳本文件。
推薦學習:yii框架
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END