-1

是否有任何免费站点/软件可以采用 MYSQL 数据库结构并自动生成 html 表单以及用于插入、修改和删除的 php 代码。

几年前我用它来快速开发原型。

===========================

这在下面对我有用。2012年11月5日

更新:使用这个:http ://www.turningturnip.co.uk/free-mysql-php-generator/generator.php用这个链接创建了这个:http ://www.turningturnip.co.uk/free-mysql- php-generator/web-code-creator.php

CREATE TABLE `test` (
`id` int(6) NOT NULL auto_increment,
`firstname` varchar(255) NOT NULL default '',
        `lastname` varchar(255) NOT NULL default '',
        `ssn` varchar(255) NOT NULL default '',
        PRIMARY KEY  (`id`),
UNIQUE KEY `id` (`id`)
)
ENGINE=MyISAM AUTO_INCREMENT=1;
4

2 回答 2

2

这称为 CRUD,几乎每个现代框架都有。

根据您的需要 - 您可以选择:

  • Symfony2 + Doctrine2 - 它将为您提供非常灵活的代码库,但代码中会有一些冗长并且相对难以学习,但是如果您只是制作一些类似管理员的界面,我认为您不需要如此复杂的框架.

  • Symfony2 + Propel2 - 几乎和上面一样,但是当 Doctrine 是 Data Mapper 时,Propel 实现了 Active Record 模式。

  • Yii - 也需要一些学习,但比 Symfony2 简单得多。

  • CakePHP - 也可以使用bake命令生成 CRUD(又名脚手架)。

  • Codeigniter - 非常简单的 php 框架(实际上是最简单的),可以通过 GroceryCrud 生成 crud。

所有这些框架(或集成在其中的 ORM)都可以进行数据库逆向工程(从数据库生成模型)并从模型创建 crud。但这些并不是所有存在的工具。

您还可以查看 phpmyadmin(或任何其他使用数据库的工具)。

于 2012-11-03T12:01:41.050 回答
1

这可能符合要求,它基于 CodeIgniter 并且有据可查:

http://www.grocerycrud.com/

于 2012-11-03T03:20:02.557 回答