程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP yii框架源碼閱讀(一) 目錄文件分析

PHP yii框架源碼閱讀(一) 目錄文件分析

編輯:PHP綜合

目錄文件

|-framework     框架核心庫

|--base         底層類庫文件夾,包 含CApplication(應用類,負責全局的用戶請求處理,它管理的應用組件集,將提供特定功能給整個應用程序),CComponent(組件類,該 文件包含了基於組件和事件驅動編程的基礎類,從版本1.1.0開始,一個行為的屬性(或者它的公共成員變量或它通過getter和/或setter方 法??定義的屬性)可以通過組件的訪問來調用),CBehavior(行為類,主要負責聲明事件和相應事件處理程序的方法、將對象的行為附加到組件等 等),CModel(模型類,為所有的數據模型提供的基類),CModule(是模塊和應用程序的基類,主要負責應用組件和子模塊)等等

|--caching      所有緩存方法,其中包含了Memcache緩存,APC緩存,數據緩存,CDummyCache虛擬緩存,CEAcceleratorCache緩存等等各種緩存方法

|--cli             YII項目生成腳本

|--collections  用php語言構造傳統OO語言的數據存儲單元。如:隊列,棧,哈希表等等

|--console      YII控制台

|--db           數據庫操作類

|--gii          YII 代碼生成器(腳手架),能生成包括模型,控制器,視圖等代碼

|--i18n         YII 多語言,提供了各種語言的本地化數據,信息、文件的翻譯服務、本地化日期和時間格式,數字等

|--logging      日志組件,YII提供了靈活和可擴展的日志記錄功能。消息記錄可分為根據日志級別和信息類別。應用層次和類別過濾器,可進一步選擇的消息路由到不同的目的 地,例如文件,電子郵件,浏覽器窗口,等等

|--messages     提示信息的多語言

|--test          YII提供的測試,包括單元測試和功能測試

|--utils         提供了常用的格式化方法

|--validators    提供了各種驗證方法

|--vendors       這個文件夾包括第三方由Yii框架使用的資料庫

|--views         提供了YII錯誤、日志、配置文件的多語言視圖

|--web           YII所有開發應用的方法

|---actions      控制器操作類

|---auth         權限認識類,包括身份認證,訪問控制過濾,基本角色的訪問控制等

查看本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved