CodeIgniter 目錄結構詳解

1.    myshop  
2.    |-----system                框架程序目錄  
3.        |-----core          框架的核心程序  
4.            |-----CodeIgniter.php   引導性文件  
5.            |-----Common.php    加載基類庫的公共函數  
6.            |-----Controller.php    基控制器類文件:CI_Controller  
7.            |-----Model.php     基模型類文件:CI_Model  
8.            |-----Config.php    配置類文件:CI_Config  
9.            |-----Input.php     輸入類文件:CI_Input  
10.            |-----Output.php    輸出類文件:CI_Output  
11.            |-----URL.php       URL類文件:CI_URl  
12.            |-----Router.php    路由類文件:CI_Router  
13.            |-----Loader.php    加載類文件:CI_Loader  
14.        |-----helpers           輔助函數  
15.            |-----url_helper.php    url相關的輔助函數,如:建立url的輔助函數  
16.            |-----captcha_helper.php建立圖形驗證碼的輔助函數  
17.        |-----libraries         通用類庫  
18.            |-----Pagination.php    通用分頁類庫  
19.            |-----Upload.php    通用文件上傳類庫  
20.            |-----Image_lib.php 通用圖像處理類庫  
21.            |-----Session.php   通用session類庫  
22.        |-----language          語言包  
23.        |-----database          數據庫操做相關的程序  
24.            |-----DB_active_rec.php 快捷操做類文件(ActiveRecord)  
25.        |-----fonts         字庫  
26.          
27.    |-----application           項目目錄  
28.        |-----core          項目的核心程序  
29.        |-----helpers           項目的輔助函數  
30.        |-----libraries         通用類庫  
31.        |-----language          語言包  
32.        |-----config            項目相關的配置  
33.            |-----config.php    項目相關的配置文件     
34.            |-----database.php  數據庫相關的配置文件  
35.            |-----autoload.php  設置自動加載類庫的配置文件  
36.            |-----constants.php 常量配置文件  
37.            |-----routes.php    路由配置文件  
38.        |-----controllers       控制器目錄  
39.            |-----welcome.php   控制器文件,繼承CI_Controller  
40.        |-----models            模型目錄  
41.            |-----welcome_model.php 模型文件,繼承CI_Model  
42.        |-----views         視圖目錄  
43.            |-----welcome.php   視圖模板文件,默認後綴名爲.php  
44.        |-----cache         存放數據或模板的緩存文件  
45.        |-----errors            錯誤提示模板  
46.        |-----hooks         鉤子,在不修改系統核心文件的基礎上擴展系統功能  
47.        |-----third_party       第三方庫  
48.        |-----logs          日誌  
49.      
50.    |-----index.php             入口文件





1.    myshop  
2.    |-----system                框架程序目錄  
3.        |-----core          框架的核心程序  
4.            |-----CodeIgniter.php   引導性文件  
5.            |-----Common.php    加載基類庫的公共函數  
6.            |-----Controller.php    基控制器類:CI_Controller  
7.            |-----Model.php     基模型類:CI_Model  
8.            |-----Config.php    配置類:CI_Config  
9.            |-----Input.php     輸入類:CI_Input  
10.            |-----Output.php    輸出類:CI_Output  
11.            |-----URL.php       URL類:CI_URl  
12.            |-----Router.php    路由類:CI_Router  
13.            |-----Loader.php    加載類:CI_Loader  
14.        |-----helpers           輔助函數  
15.            |-----url_helper.php    url相關的輔助函數,如:建立url的輔助函數  
16.            |-----captcha_helper.php建立圖形驗證碼的輔助函數  
17.            |-----xxx_helper.php    自定義輔助函數  
18.        |-----libraries         通用類庫  
19.            |-----Pagination.php    通用分頁類庫  
20.            |-----Upload.php    通用文件上傳類庫  
21.            |-----Image_lib.php 通用圖像處理類庫  
22.            |-----Session.php   通用session類庫  
23.            |-----Xxx.php       自定義類庫  
24.        |-----language          語言包  
25.        |-----database          數據庫操做相關的程序  
26.            |-----DB_active_rec.php 快捷操做類文件(ActiveRecord)  
27.        |-----fonts         字庫  
28.          
29.    |-----application           項目目錄  
30.        |-----core          項目的核心程序  
31.            |-----MY_Controller.php 擴展核心基控制器類:CI_Controller  
32.        |-----helpers           項目的輔助函數  
33.            |-----MY_url_helper.php 擴展系統url相關的輔助函數,如:建立url的輔助函數  
34.            |-----MY_captcha_helper.php擴展系統建立圖形驗證碼的輔助函數  
35.            |-----url_helper.php    覆蓋系統url相關的輔助函數,如:建立url的輔助函數  
36.            |-----captcha_helper.php覆蓋系統建立圖形驗證碼的輔助函數  
37.            |-----xxx_helper.php    建立本身的輔助函數  
38.        |-----libraries         通用類庫  
39.            |-----MY_Pagination.php 擴展系統通用分頁類庫  
40.            |-----MY_Upload.php 擴展系統通用文件上傳類庫  
41.            |-----MY_Image_lib.php  擴展系統通用圖像處理類庫  
42.            |-----MY_Session.php    擴展系統通用session類庫  
43.            |-----Pagination.php    覆蓋系統通用分頁類庫  
44.            |-----Upload.php    覆蓋系統通用文件上傳類庫  
45.            |-----Image_lib.php 覆蓋系統通用圖像處理類庫  
46.            |-----Session.php   覆蓋系統通用session類庫  
47.            |-----Xxx.php       建立本身的類庫  
48.        |-----language          語言包  
49.        |-----config            項目相關的配置  
50.            |-----config.php    項目相關的配置文件     
51.            |-----database.php  數據庫相關的配置文件  
52.            |-----autoload.php  設置自動加載類庫的配置文件  
53.            |-----constants.php 常量配置文件  
54.            |-----routes.php    路由配置文件  
55.        |-----controllers       控制器目錄  
56.            |-----admin     自定義目錄,後臺控制器文件能夠劃分到此目錄中  
57.                |-----welcome.php控制器文件,繼承CI_Controller,也能夠繼承MY_Controller  
58.                |-----common.php 自定義通用控制器文件,繼承CI_Controller,也能夠繼承MY_Controller  
59.            |-----home      自定義目錄,前臺控制器文件能夠分化到此目錄中  
60.                |-----welcome.php控制器文件,繼承CI_Controller,也能夠繼承MY_Controller  
61.                |-----common.php 自定義通用控制器文件,繼承CI_Controller,也能夠繼承MY_Controller  
62.            |-----welcome.php   控制器文件,繼承CI_Controller,也能夠繼承MY_Controller  
63.        |-----models            模型目錄  
64.            |-----admin     自定義目錄,後臺模型文件能夠劃分到此目錄中  
65.                |-----welcome_model.php 模型文件,繼承CI_Model  
66.                |-----common_model.php  自定義通用模型文件,繼承CI_Model  
67.            |-----home      自定義目錄,前臺模型文件能夠劃分到此目錄中  
68.                |-----welcome_model.php 模型文件,繼承CI_Model  
69.                |-----common_model.php  自定義通用模型文件,繼承CI_Model  
70.            |-----welcome_model.php 模型文件,繼承CI_Model  
71.        |-----views           視圖目錄  
72.            |-----admin       自定義目錄,後臺視圖模板文件能夠劃分到此目錄中  
73.                |-----welcome.php 視圖模板文件,後綴名能夠是.php,也能夠是.html等任意後綴  
74.                |-----welcome.html視圖模板文件,後綴名能夠是.php,也能夠是.html等任意後綴  
75.                |-----welcome.tpl 視圖模板文件,後綴名能夠是.php,也能夠是.html等任意後綴  
76.            |-----home        自定義目錄,前臺視圖模板文件能夠劃分到此目錄中  
77.                |-----welcome.php 視圖模板文件,後綴名能夠是.php,也能夠是.html等任意後綴  
78.                |-----welcome.html視圖模板文件,後綴名能夠是.php,也能夠是.html等任意後綴  
79.                |-----welcome.tpl 視圖模板文件,後綴名能夠是.php,也能夠是.html等任意後綴  
80.            |-----welcome.php   視圖模板文件,默認後綴名爲.php,後綴名也能夠是.html等任意後綴  
81.            |-----welcome.html  視圖模板文件,後綴名能夠是.php,也能夠是.html等任意後綴  
82.            |-----welcome.tpl       視圖模板文件,後綴名能夠是.php,也能夠是.html等任意後綴  
83.        |-----cache         存放數據或模板的緩存文件  
84.        |-----errors            錯誤提示模板  
85.        |-----hooks         鉤子,在不修改系統核心文件的基礎上擴展系統功能  
86.        |-----third_party       第三方庫  
87.        |-----logs          日誌  
88.      
89.    |-----index.php             入口文件  
90.    |-----admin.php             自定義後臺入口文件  
相關文章
相關標籤/搜索