PHP实体类生成器

标签 php mysql oop

我正在创建理论上与我拥有的数据库表匹配的实体(实体 View Controller )(换句话说,MVC 模型)类。是否有读取 mysql 表并创建模型类代码的工具? (不在执行时,需要代码输出) 我希望输出像

class{
public $columnname1;
public $columnname2;
public $columnname3;
public $columnname4;
public $columnname5;
public $columnname6;
function __construct(&$columnname1, &$columnname2){...}
function insert(&$columnname1, &$columnname2){}
function delete(&$columnname1){}
...
}

一个还可以通过 id 函数创建插入、更新和删除的工具对我有很大帮助。

该工具可能是免费的或付费的。

最佳答案

PDO可以 fetch results into an object .

设计一个与您的数据库/查询结构相匹配的类,并使用 PDO::FETCH_INTO 将结果集提取到已实例化的对象中。 误读这个问题,我的错。


为了从数据库结构中生成类本身,有几个项目(我没有测试过,但是通过非常简单的搜索找到了)。

关于PHP实体类生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10149224/

相关文章:

PHP 检查 30 分钟的登录尝试

php - Jquery Mobile MYSQL调用使用PHP

c# - 泛型是运行时多态还是编译时多态?

php - 克隆 PHP 示例用法

php - 如何使用 php 检查 mysql 查询是否返回无结果(未找到记录)?

php - Symfony:无法用实际定义 "swiftmailer.mailer.default.transport.real"替换别名 ""

php - 在 PHP 中将文件名更改为 uniqid

mysql - 如何在 MySQL 5.7 中的 JSON 数组中获取唯一/不同的元素

php - 如何在PHP中将表中的记录转换为xml格式?

Java:多态性和调用方法