CodeIgniter 是一個輕量、快速、靈活且安全的 PHP 全端 Web 框架。更多資訊可以在官方網站上找到。
此儲存庫僅包含 CodeIgniter 4 的原始程式碼。版本 4 進行了徹底重寫,將品質和程式碼引入了更現代的版本,同時仍然保留了多年來人們喜愛該框架的許多內容。
有關版本 4 計劃的更多資訊可以在論壇公告中找到。
使用者指南是 CodeIgniter 4 的主要文件。
目前正在進行的用戶指南可以在此處找到。與框架的其餘部分一樣,它是一項正在進行的工作,隨著時間的推移,結構、解釋等都會發生變化。
您可能也對框架組件的 API 文件感興趣。
index.php 不再位於專案的根目錄中!它已移至公用資料夾內,以提高安全性並隔離元件。
這表示您應該將 Web 伺服器配置為「指向」專案的公用資料夾,而不是專案根目錄。更好的做法是將虛擬主機配置為指向那裡。一個糟糕的做法是將您的 Web 伺服器指向專案根目錄並期望輸入public/... ,因為其餘的邏輯和框架都會暴露。
請閱讀使用者指南以更好地解釋 CI4 的工作原理!
CodeIgniter 完全是在志工的基礎上開發的。因此,請給予最多 7 天的時間來審核您的問題。如果您在那段時間沒有收到團隊成員的回复,請隨時對該問題發表評論,以便我們重新註意到該問題。
我們使用 Github issues 來追蹤BUGS並追蹤已批准的開發工作包。我們使用我們的論壇提供支援並討論功能請求。
如果您在此處提出與支援或功能請求有關的問題,它將關閉!如果您不確定是否發現了錯誤,請先在論壇上提出主題 - 其他人可能也遇到過相同的事情。
在提出新的 Github 問題之前,請檢查您的錯誤是否尚未被報告或修復。
我們使用拉取請求(PR)來向儲存庫做出貢獻。我們正在尋找能夠解決所報告的錯誤之一或已批准的工作包的貢獻。
不要使用 PR 作為功能請求的形式。只有當主動提供的貢獻非常適合框架路線圖時才會被考慮。請記住,CodeIgniter 3 中的一些元件正在移動到可選套件中,並具有自己的儲存庫。
我們正在接受社群的貢獻!
我們將嘗試透過在任何時間點為我們特別感興趣的人員添加「需要幫助」標籤來對流程進行某種程度的管理。加入這些問題的討論,如果您想在其中一個問題上發揮領導作用,請告訴我們。
目前,我們並不是在尋找超出範圍的貢獻,而是在尋找那些被視為我們受控進化一部分的貢獻!
請閱讀使用者指南中的「貢獻給 CodeIgniter」部分。
需要 PHP 7.2 或更高版本,並安裝以下擴充功能:
此外,請確保您的 PHP 中啟用了以下擴充功能:
有關執行 CodeIgniter 測試套件的資訊可以在測試目錄中的 README.md 檔案中找到。
從以下位置取得管理主題:https://github.com/dropways/deskapp