【ci框架】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建立圖形驗證碼的輔助函數
- |-----libraries 通用類庫
- |-----Pagination.php 通用分頁類庫
- |-----Upload.php 通用文件上傳類庫
- |-----Image_lib.php 通用圖像處理類庫
- |-----Session.php 通用session類庫
- |-----language 語言包
- |-----database 數據庫操做相關的程序
- |-----DB_active_rec.php 快捷操做類文件(ActiveRecord)
- |-----fonts 字庫
-
- |-----application 項目目錄
- |-----core 項目的核心程序
- |-----helpers 項目的輔助函數
- |-----libraries 通用類庫
- |-----language 語言包
- |-----config 項目相關的配置
- |-----config.php 項目相關的配置文件
- |-----database.php 數據庫相關的配置文件
- |-----autoload.php 設置自動加載類庫的配置文件
- |-----constants.php 常量配置文件
- |-----routes.php 路由配置文件
- |-----controllers 控制器目錄
- |-----welcome.php 控制器文件,繼承CI_Controller
- |-----models 模型目錄
- |-----welcome_model.php 模型文件,繼承CI_Model
- |-----views 視圖目錄
- |-----welcome.php 視圖模板文件,默認後綴名爲.php
- |-----cache 存放數據或模板的緩存文件
- |-----errors 錯誤提示模板
- |-----hooks 鉤子,在不修改系統核心文件的基礎上擴展系統功能
- |-----third_party 第三方庫
- |-----logs 日誌
-
- |-----index.php 入口文件
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
擴展目錄結構:php
- 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 日誌
-
- |-----index.php 入口文件
- |-----admin.php 自定義後臺入口文件
歡迎關注本站公眾號,獲取更多信息