【发布时间】:2015-08-20 14:26:12
【问题描述】:
我有几个 PHP 类(X_Model_TableName 格式),它们代表我的 MySQL 数据库中的表,只有受保护的属性和 getter/setter,我还添加了一个到 NetBeans 的数据库连接,这样它就可以看到我的数据库。
目前我需要在数据库中添加一列,然后打开相关的Model_*文件,添加一个属性,然后生成getter和setter。我想知道是否有办法将文件链接到表格,所以当我向表格添加列时,它会自动将必要的代码添加到 PHP 类文件中。
NetBeans 是否有类似的可用功能?我遇到过this 插件,但它似乎不起作用,而且它也不是我想要的。
【问题讨论】:
-
你需要像 doctrine 这样的 ORM。虽然它不会更新 getter/setter,但它会更好地将您的模型表示为我从您的问题中得到的对象,这就是您可能想要的。
-
啊,我没想到教义。我认为你是对的,这就是我所追求的,但如果没有大的重写,这将不适合我们当前的 MVC更新。
-
@nomistic Netbeans 是一个很好的 IDE,恰好能够提供 PHP 开发环境。
-
是的,看看学说或其他 ORM 并构建 /migration 工具,如 laravel 的工匠。
标签: php mysql netbeans netbeans-8