PHP:Codeigniter 專案資料夾結構

Codeigniter 專案資料夾比較簡化
建議是將不同功能性檔案依名稱或資料夾分類

  • application
    • config
      • develop:針對 development 環境中相關內容對應的值
      • production:針對 production 環境中相關內容對應的值
    • controllers:網站 controller 新增在此
    • helpers:自定義的輔助函式
    • hooks
      • pre_system:對應 hooks 的 pre_system 插入點
      • pre_controller:對應 hooks 的 pre_controller 插入點
      • post_constructor:對應 hooks 的 post_controller_constructor 插入點
      • post_controller:對應 hooks 的 post_controller 插入點
      • display_override:對應 hooks 的 display_override 插入點
      • cache_override:對應 hooks 的 cache_override 插入點
      • post_system:對應 hooks 的 post_system 插入點
    • libraries:共用程式
    • models
      • 商業邏輯
      • 資料庫邏輯
    • third_party
      • 第三方程式,也可改用 composer 的 vendor 資料夾
    • views:網頁模板
  • vendor:composer 安裝模組目錄

results matching ""

    No results matching ""