我正在创建理论上与我拥有的数据库表匹配的实体(实体 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/