> appgini:快速Web应用程序原型用最少的编码
本文由Appgini赞助。 感谢您支持我们的赞助商。 今天的网络开发景观呈现出陡峭的学习曲线。 有抱负的开发人员与HTML,CSS,JavaScript,React或Angular等框架以及服务器端技术(例如PHP或Node.js)抗衡。 但是,即使是前端开发人员也经常需要数据库技能。 了解数据库基本面,即使使用ORM,对于有效的发展至关重要。
这是Appgini闪耀的地方。它简化了数据库创建,甚至可以使用有限的SQL经验的人访问它。 Appgini非常适合快速原型制作,还允许构建准备生产的数据库。关键特征和好处:
简化的数据库创建:
快速构建具有最小SQL知识的数据库。快速原型和有效生产开发的理想选择。>来验证功能。您的XAMPP控制面板应该类似于以下方式:
构建示例CMS数据库:
在appgini中创建数据库: >启动Appgini,启动一个新项目,然后命名您的数据库(例如,“ content”)。 配置本地化设置(日期格式,字符编码)。 此屏幕截图显示了设置: 创建表格和字段: >添加表(“用户”,“类别”,“帖子”)。 Appgini智能处理“ ID”(自动设置为主键,自动报重和隐藏),“电子邮件”(带有MailTo链接属性)和“日期”(自动设置为日期字段)之类的字段。 利用外国密钥的查找字段(例如,在“引用“用户”的“帖子”中的权威)。 这样可以确保数据完整性。 这是设置查找字段的一个示例: >部署数据库: > Appgini使用Bootstrap Frontend,可通过主题选择自定义。 生成PHP代码,指定部署位置(例如, 配置数据库连接详细信息(服务器,名称,用户名,密码)和管理凭据。 添加数据: >使用生成的接口将数据添加到表中。 添加新用户的界面看起来像这样: >轻松将数据导出到CSV以进行备份。 管理区域: 管理区域允许通过颗粒权许可控制进行组和用户管理。 此屏幕截图显示了组权限:
>使用位于 >和
>“分组报告”将来的插件将简化报告生成和数据分组。 分组报告的示例: 结论:
http://localhost
>让我们创建一个使用三个表的简单内容管理系统(CMS)的数据库:
users
(ID,用户名,用户信箱,用户邮件,用户imimage)categories
(ID,categoryId,categoryName)posts
(ID,授权(fk),postitle,Postcomtent,PostublishDate,catteryId(fk))
C:\xampp\htdocs\content
)。 输出应该看起来与此相似:
>自定义代码:
header-extras.php
自定义外观和行为。 此处进行的更改在代码再生中保存。 定制页脚的示例:footer-extras.php
hooks
>即将到来的功能:
以上是如何使用Appgini快速原型Web应用程序的详细内容。更多信息请关注PHP中文网其他相关文章!