1. 程式人生 > >yii 的應用目錄結構

yii 的應用目錄結構

應用目錄結構
index.php             web應用入口檔案
index-test.php        功能測試使用
assets/                包含公開的資原始檔
css/                   包含css檔案
images/                包含圖片檔案
protected/             包含受保護的應用檔案


  yiic   yiic命令指令碼
  yiic.bat windows 下的yiic命令列指令碼
  yiic.php     yiic命令列 php指令碼


  commands/    包含自定義的'yiic'命令
      shell/   包含自定義的'yiic shell'命令


  compoents/         包含可重用的使用者元件
    Controller.php      所有控制器類的基礎類
    Identity.php        用來認證'Identity'類


   config/           包含配置檔案
     console.php    控制檯應用配置
     main.php        web應用配置
     test.php        功能測試使用的配置
   
    controllers/     包含控制器的類檔案
        SiteController.php  預設控制器類檔案
     data/             包含演示資料庫
     schema.mysql.sql     示例 Mysql 資料庫
     schema.sqlite.sql    示例Sqllite資料庫
     testdrive.db         示例Sqlite 資料庫檔案


    extensions/  包含第三方擴充套件
    messages/    包含翻譯過的資訊
    models/      包含模型的類檔案
      LoginForm.php  'login' 動作的表單模型
     ContactForm.php   'contact' 動作的表單模型


    runtime/  包含臨時生成的檔案
    tests/ 包含測試指令碼
   view/   包含控制器的試圖和佈局檔案
      layouts/  包含佈局試圖檔案
            main.php   所有試圖的預設佈局
            column1.php使用單列頁面使用的佈局
            column2.php  使用雙列的頁面使用的佈局
     site/               包含'site'控制器的試圖檔案
       pages/           包含'靜態'頁面
          about.php    ‘about’頁面的試圖
        
       contact.php  ‘contact’動作的試圖
       error.php      'error'動作的試圖(顯示外部錯誤)
       index.php       'index'動作的試圖
       login.php       'login'動作的試圖