使用Symfony2 / Doctrine在多个表中查找具有相同名称的所有列

时间:2016-01-26 09:36:51

标签: php mysql symfony doctrine-orm doctrine

我正在考虑使用https://github.com/stof/StofDoctrineExtensionsBundle bundle为我的几个表实现可责备字段,以了解哪个用户创建了一些数据库对象。

我想要实现的目标是找不到正确的答案:

作为管理员用户,我希望能够将所有可归责的对象从一个用户转移到另一个用户。如果我想删除现有用户或只是希望这些对象属于另一个用户,则可能会发生这种情况。

理论上我可以连接到MySQL.INFORMATION_SCHEMA来查找所有包含字段" createdBy"并处理这些表,但我无法使用doctrine连接到该数据库(或者我可以???)。

有人可以建议将所有可责备对象转移给不同用户吗?

P.S。我不需要设置默认用户或为createdBy列启用空值,如下所示:How to disable Blameable-behaviour programmatically in Symfony2

0 个答案:

没有答案
相关问题