yii_1_1_17_1(目錄結構與安裝流程-2016-2-9)

目錄結構與安裝流程php

1.yii_1_1_17 --demos 演示 --framework 框架核心 --requirements 檢測環境是否支持 --CHANGELOG 修改日誌 --LICENSE 版權 --README 自述 --UPGRADE 升級說明css

2.核心文件framework中 ---base 核心組件 ---caching 緩存組件 ---db 數據庫組件 ---gii 自動建立應用組件 ---logging 日誌組件 ---validators 表單驗證組件 ---web 應用組件mysql

3.yii_1_1_17 安裝 cmd命令行中 進入framework 進行安裝 須要先配置環境變量 電腦-屬性-高級-環境變量-Path 變量值中分號加上php的地址,若是php.ini中的extension_dir沒配置,須要先配置 ‘;’+‘php地址’web

4.建立yii骨架,在framework下使用命令 php yiic.php webapp ../cms(..上級目錄新建一個cms的文件夾)sql

5.yii中文社區-首頁-文檔-yii1.1權威指南-創建第一個Yii應用 往下找能夠看到文件夾的具體做用shell

protect不容許直接訪問,裏面存放控制器等數據庫

下面的樹圖描述了咱們這個應用的目錄結構。請查看約定以獲取該結構的詳細解釋。

testdrive/緩存

index.php Web 應用入口腳本文件app

index-test.php 功能測試使用的入口腳本文件框架

assets/ 包含公開的資源文件

css/ 包含 CSS 文件

images/ 包含圖片文件

themes/ 包含應用主題

protected/ 包含受保護的應用文件

yiic                   yiic 命令行腳本

  yiic.bat               Windows 下的 yiic 命令行腳本

  yiic.php               yiic 命令行 PHP 腳本

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

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

  components/            包含可重用的用戶組件

     Controller.php      全部控制器類的基礎類

     Identity.php        用來認證的 'Identity' 類

  config/                包含配置文件

     console.php         控制檯應用配置

     main.php            Web 應用配置

     test.php            功能測試使用的配置

  controllers/           包含控制器的類文件

     SiteController.php  默認控制器的類文件

  data/                  包含示例數據庫

     schema.mysql.sql    示例 MySQL 數據庫

     schema.sqlite.sql   示例 SQLite 數據庫

     testdrive.db        示例 SQLite 數據庫文件

  extensions/            包含第三方擴展

  messages/              包含翻譯過的消息

  models/                包含模型的類文件

     LoginForm.php       'login' 動做的表單模型

     ContactForm.php     'contact' 動做的表單模型

  runtime/               包含臨時生成的文件

  tests/                 包含測試腳本

  views/                 包含控制器的視圖和佈局文件

     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' 動做的視圖

     system/             包含系統視圖文件
相關文章
相關標籤/搜索