这就是我所拥有的:
这就是我想要的:
数据库的一个非常基本的 CRUD Web 界面,它允许我(你猜对了!)创建、读取、更新和删除记录,并额外感谢在实体和关系而不是记录上实现 CRUD 操作。
现在,我自己编写 Web 应用程序很糟糕(阅读:我很懒)。是否有任何选项可以从 MySQL 数据库或一组 Doctrine 实体生成 CRUD Web 应用程序?
你应该看看 Grocery CRUD。
非常简单,易于使用/部署和整洁的用户界面。
http://www.web-and-development.com/grocery_crud/
我在几个小时内完成了数据库的完整 Web CRUD(包括额外的 PHP Web 服务),太棒了:-)
Symfony 就是这样做的(至少是我习惯的 1.x 系列)。我认为 2.0 版本也可以,在 Doctrine 或 Propel 下(并且这两者都可以与 MySQL 一起使用)。
如果您的托管设置可以处理 Python,则 web2py 框架可为数据库提供即时 CRUD 和非常用户友好(且适合懒惰)的在线开发环境。我不认为它的设计目的是放在现有数据库之上,但您可以导入包含数据库内容的 CSV 文件。 http://www.web2py.com
web2py 的一大优点是创建自定义(公共)CRUD 页面也非常简单。在控制器文件中,就像
一样简单form = CRUD.create(db.myTable)
return dict(form = form)
然后在视图文件中添加
{{=form}}
就是这样!所有表单创建、输入验证等都将为您处理。我还应该补充一点,web2py 中的数据抽象层非常容易学习,并且可以轻松地与 mySQL 配合。它的一大优点是 web2py 可以对数据结构进行即时更改,甚至可以从一个数据库后端迁移到另一个数据库后端。
并非每个托管公司都知道如何支持 web2py,但在 Google App Engine 或像 Fluxflex.com 这样的公司上部署很容易
我也一直在寻找像这样的嵌入式管理面板,到目前为止我已经找到了 3:
AjaxCrud - http://ajaxcrud.com/ 从代码峡谷一瞥 - http://bit.ly/toKKrB SQLBuddy - http://www.sqlbuddy.com/
很高兴听到任何其他建议!
Ruby on Rails 的“脚手架”应该正是您正在寻找的......
作为该线程中提到的选项的替代方案,我建议使用 PHP CRUD Generator (PHPCG) 作为在 PHP 中创建 CRUD 应用程序的强大且用户友好的解决方案。
Bootstrap 驱动的仪表板
PHPCG 使用 CRUD 创建响应式 Bootstrap 管理仪表板 功能,为熟练用户提供 20 多个可定制主题 接口
数据库兼容性
应用程序支持多种关系数据库管理系统,包括MySQL、MariaDB、Oracle、PostgreSQL、Firebird,使用PHP PDO进行数据库操作
智能数据库分析
PHPCG 的引擎对您的数据库结构和关系进行深入分析,自动配置字段和表
代码质量和结构
生成的代码遵循 MVC(模型-视图-控制器)架构,生成干净、组织良好且有文档记录的 PHP 代码,易于自定义
高级功能
快速发展
PHPCG 凭借其单页界面和智能引擎,可让您在几分钟内创建功能齐全的 CRUD 应用程序,显着缩短开发时间