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