陶瓷是PHP的輕巧但功能強大的模型觀察器(MVC)框架。陶瓷主要與CodeIgniter兼容,其中包括“助手”,“庫”以及配置系統幾乎與CodeIgniter相同,但易於配置和使用,這使其成為標誌性的PHP MVC Framework。它允許陶瓷開發人員使用兩個框架的功率。陶瓷根據其獨家許可CMF許可證v1.0發布。
| 技術 | 版本 | 關聯 |
|---|---|---|
| php | 8.1.0 | www.php.net/downloads |
| mysql | 8.0.11+ | downloads.mysql.com |
| 版本(最低) | 版本(最大) | 關聯 |
|---|---|---|
| 4.1.4 | 4.1.5 | CI 4 |
從ceramic.eu.org/downloads或github.com/sgnetworksindia/ceramic/releases下載最新版本的陶瓷,並在網站的根目錄上提取檔案,或者您可以在任何目錄上提取它。
現在打開/application/目錄,並根據您的要求更改config.php & database.php ,但必鬚根據您的相對項目root更改base_url變量。
現在,您準備開始在陶瓷中開發網站,開始開發,編寫代碼,創建或將文件放入/application/ Directory中。有關更多信息,請閱讀文檔。
陶瓷文檔可在docs.ceramic.eu.org上找到,可以在codeigniter.com/user_guide上找到Codeigniter的文檔。
要安裝和使用CodeIgniter助手和庫,只需在匹配路徑時將助手或庫從兼容的Codeigniter Release軟件包複製到陶瓷( /system/ )。
將助手從CodeIgniter複製到Ceramic/system/helpers/ ,並使用$loader->load->helper('helper_name')從控制器訪問助手
將庫從CodeIgniter複製到Ceramic/system/libraries/ (匹配它在CodeIgniter上的確切路徑),並使用$loader->load->library ('library_name')訪問控制器的助手
對Codeigniter Session庫的支持已從Ceramic v1.1.5的發布中刪除,作為替代圖書館Ceramic的替代品,現在擁有自己的Session庫。與其他與存儲相關的庫。可以通過從控制器調用$this->load->library('Storage/Session/Session')來實例化Session庫。有關更多詳細信息,請參見/application/controllers/Demo::captcha() 。
在即將發布的版本中,有許多功能可以實現。目前正在計劃的等待實施的功能是:
要在陶瓷核心上做出貢獻,請發送電子郵件至[email protected],並提供以下信息:
如果被選中,您將收到來自核心開發團隊的電子郵件,其中包含前進所需的所有信息。
或者,如果您有一個可以在Ceramic Core中添加的新功能,只需通過您的建議發送電子郵件至[email protected]。
或者,如果您發現需要修復的錯誤或錯誤在問題上創建問題,或者如果您認為可以解決問題,請向[email protected]報告錯誤,以解釋您發現的問題。
陶瓷由Team Ceramic與Sgnetworks和Indiosco Technologies Private Limited開發。
創始人,項目主管和首席開發人員: Sagnik Ganguly(SGN)
項目經理和協調員: Pallab Mukherjee(ITPL)