ci框架目錄結構分析

myshop
|-----system 框架程序目錄
|-----core 框架的核心程序
|-----CodeIgniter.php 引導性文件
|-----Common.php 加載基類庫的公共函數
|-----Controller.php 基控制器類:CI_Controller
|-----Model.php 基模型類:CI_Model
|-----Config.php 配置類:CI_Config
|-----Input.php 輸入類:CI_Input
|-----Output.php 輸出類:CI_Output
|-----URL.php URL類:CI_URl
|-----Router.php 路由類:CI_Router
|-----Loader.php 加載類:CI_Loader
|-----helpers 輔助函數
|-----url_helper.php url相關的輔助函數,如:創建url的輔助函數
|-----captcha_helper.php創建圖形驗證碼的輔助函數
|-----xxx_helper.php 自定義輔助函數
|-----libraries 通用類庫
|-----Pagination.php 通用分頁類庫
|-----Upload.php 通用文件上傳類庫
|-----Image_lib.php 通用圖像處理類庫
|-----Session.php 通用session類庫
|-----Xxx.php 自定義類庫
|-----language 語言包
|-----database 數據庫操作相關的程序
|-----DB_active_rec.php 快捷操作類文件(ActiveRecord)
|-----fonts 字庫
|-----application 項目目錄
|-----core 項目的核心程序
|-----MY_Controller.php 擴展核心基控制器類:CI_Controller
|-----helpers 項目的輔助函數
|-----MY_url_helper.php 擴展系統url相關的輔助函數,如:創建url的輔助函數
|-----MY_captcha_helper.php擴展系統創建圖形驗證碼的輔助函數
|-----url_helper.php 覆蓋系統url相關的輔助函數,如:創建url的輔助函數
|-----captcha_helper.php覆蓋系統創建圖形驗證碼的輔助函數
|-----xxx_helper.php 創建自己的輔助函數
|-----libraries 通用類庫
|-----MY_Pagination.php 擴展系統通用分頁類庫
|-----MY_Upload.php 擴展系統通用文件上傳類庫
|-----MY_Image_lib.php 擴展系統通用圖像處理類庫
|-----MY_Session.php 擴展系統通用session類庫
|-----Pagination.php 覆蓋系統通用分頁類庫
|-----Upload.php 覆蓋系統通用文件上傳類庫
|-----Image_lib.php 覆蓋系統通用圖像處理類庫
|-----Session.php 覆蓋系統通用session類庫
|-----Xxx.php 創建自己的類庫
|-----language 語言包
|-----config 項目相關的配置
|-----config.php 項目相關的配置文件
|-----database.php 數據庫相關的配置文件
|-----autoload.php 設置自動加載類庫的配置文件
|-----constants.php 常量配置文件
|-----routes.php 路由配置文件
|-----controllers 控制器目錄
|-----admin 自定義目錄,後臺控制器文件可以劃分到此目錄中
|-----welcome.php控制器文件,繼承CI_Controller,也可以繼承MY_Controller
|-----common.php 自定義通用控制器文件,繼承CI_Controller,也可以繼承MY_Controller
|-----home 自定義目錄,前臺控制器文件可以分化到此目錄中
|-----welcome.php控制器文件,繼承CI_Controller,也可以繼承MY_Controller
|-----common.php 自定義通用控制器文件,繼承CI_Controller,也可以繼承MY_Controller
|-----welcome.php 控制器文件,繼承CI_Controller,也可以繼承MY_Controller
|-----models 模型目錄
|-----admin 自定義目錄,後臺模型文件可以劃分到此目錄中
|-----welcome_model.php 模型文件,繼承CI_Model
|-----common_model.php 自定義通用模型文件,繼承CI_Model
|-----home 自定義目錄,前臺模型文件可以劃分到此目錄中
|-----welcome_model.php 模型文件,繼承CI_Model
|-----common_model.php 自定義通用模型文件,繼承CI_Model
|-----welcome_model.php 模型文件,繼承CI_Model
|-----views 視圖目錄
|-----admin 自定義目錄,後臺視圖模板文件可以劃分到此目錄中
|-----welcome.php 視圖模板文件,後綴名可以是.php,也可以是.html等任意後綴
|-----welcome.html視圖模板文件,後綴名可以是.php,也可以是.html等任意後綴
|-----welcome.tpl 視圖模板文件,後綴名可以是.php,也可以是.html等任意後綴
|-----home 自定義目錄,前臺視圖模板文件可以劃分到此目錄中
|-----welcome.php 視圖模板文件,後綴名可以是.php,也可以是.html等任意後綴
|-----welcome.html視圖模板文件,後綴名可以是.php,也可以是.html等任意後綴
|-----welcome.tpl 視圖模板文件,後綴名可以是.php,也可以是.html等任意後綴
|-----welcome.php 視圖模板文件,默認後綴名爲.php,後綴名也可以是.html等任意後綴
|-----welcome.html 視圖模板文件,後綴名可以是.php,也可以是.html等任意後綴
|-----welcome.tpl 視圖模板文件,後綴名可以是.php,也可以是.html等任意後綴
|-----cache 存放數據或模板的緩存文件
|-----errors 錯誤提示模板
|-----hooks 鉤子,在不修改系統核心文件的基礎上擴展系統功能
|-----third_party 第三方庫
|-----logs 日誌
發佈了326 篇原創文章 · 獲贊 28 · 訪問量 80萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章