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 輔助函式
|-----captcha_helper.php建立圖形驗證碼的輔助函式
|-----***_helper.php 自定義輔助函式
|-----libraries 通用類庫
|-----pagination.php 通用分頁類庫
|-----upload.php 通用檔案上傳類庫
|-----image_lib.php 通用影象處理類庫
|-----session.php 通用session類庫
|-----***.php 自定義類庫
|-----language 語言包
|-----database 資料庫操作相關的程式
|-----db_active_rec.php 快捷操作類檔案(activerecord)
|-----fonts 字型檔
|-----core 專案的核心程式
|-----my_controller.php 擴充套件核心基控制器類:ci_controller
|-----helpers 專案的輔助函式
|-----my_url_helper.php 擴充套件系統url相關的輔助函式,如:建立url的輔助函式
|-----my_captcha_helper.php擴充套件系統建立圖形驗證碼的輔助函式
|-----captcha_helper.php覆蓋系統建立圖形驗證碼的輔助函式
|-----***_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類庫
|-----***.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 日誌
CI框架快速入門1 目錄結構分析
可以看到有以下檔案和目錄 system ci框架 user guide 使用者手冊,和實現無關,刪掉也不影響 index.php 唯一的入口檔案,除了這個檔案外其他php檔案都不能直接執行。index.php檔案 index.php是唯一的入口檔案,裡面主要邏輯是define一些常量,最後再requ...
CI框架load class方法分析
load class 這個方法是乙個實現了註冊模式的典型方法 它可以傳入3個引數,類名,類的存放位址,例項化時候需要傳入的引數 static classes array 設定靜態變數為乙個陣列,用來存放已經全部例項化過的類,static只會初始化一次,而且這個變數只會在當前函式中存在 does th...
ci框架 CI超級物件
目錄結構說明 license.txt 許可協議 user guide 使用者手冊 system 框架核心檔案 index.php 入口檔案 mvc1.入口檔案。唯一乙個讓瀏覽器直接請求的指令碼檔案 2.控制器controller 協調模型和檢視 3.模型 提供資料,儲存資料 4.檢視view 只負責...