陶瓷是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)