【问题标题】:program/site to generate html form code based on mysql database基于mysql数据库生成html表单代码的程序/站点
【发布时间】:2011-04-05 14:01:36
【问题描述】:

我有一个包含许多表和字段的 mysql 数据库。我想基于mysql数据库快速生成一组原型表单(或创建表语句)。有人有什么建议吗? html表单代码会很棒。完整的 PHP 验证和插入更新会更好。 Zend 框架代码也是理想的。

我正在查看 mySQL 工作台,它具有出色的数据库逆向工程和可视化呈现,但没有表单生成器。

【问题讨论】:

  • 很久以前,我的 java 讲师有一个 java BeanWizard。他会将 BeanWizard 指向 Mysql 表并从中生成所有 CRUD。结果是jsp文件和一些类文件。我相信你也可以这样做。也许尝试使用速度。我的同事刚刚使用 PHP 创建了自己的东西。我个人不喜欢它,因为我仍然需要创建 3 个不同的文件。基本上,我同事的版本并没有降低工作量,它主要围绕维护 angular/bootstrap 功能。我宁愿使用 Mysql 表从头开始创建一个新表。

标签: php html forms code-generation


【解决方案1】:

您正在寻找一个名为scaffolding 的东西。

脚手架是一种构建数据库支持的软件应用程序的元编程方法。它是一些模型-视图-控制器框架支持的技术,程序员可以在其中编写描述如何使用应用程序数据库的规范。编译器使用此规范生成应用程序可用于创建、读取、更新和删除数据库条目的代码,有效地将模板视为构建更强大应用程序的“支架”。

请注意,ZF 和其他 PHP 框架不是 MVC 框架 - 至少是 ZF、Symfony、Kohana、CakePHP 等流行的框架。

ZF 似乎内置了对脚手架的支持:Zend_Controller_Front_Scaffold

【讨论】:

    【解决方案2】:

    嗯,你想要的有点太具体了(并不是说它不存在)。也许这可以帮助您完成编写 html 标签的无聊任务:

    http://code.google.com/p/zen-coding/

    【讨论】:

      猜你喜欢
      • 2013-04-21
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      • 2016-08-13
      • 2011-11-27
      • 2011-01-08
      • 1970-01-01
      • 2012-04-01
      相关资源
      最近更新 更多