【ci框架】ci框架目錄結構分析

  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             入口文件  




擴展目錄結構: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             自定義後臺入口文件 
相關文章
相關標籤/搜索