Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 实体主义。。。。历史_Symfony_Doctrine Orm - Fatal编程技术网

Symfony 实体主义。。。。历史

Symfony 实体主义。。。。历史,symfony,doctrine-orm,Symfony,Doctrine Orm,我有一个实体,我正在从一个面板保存我们的数据库,在那里你可以做通常的事情(编辑,添加,等等)。这不是一个大问题,大多数情况下大约有1k行,而且这个数字可能一直都在这附近。该实体有几个与其他实体相关的字段(如:位置、商店、品牌等) 考虑到这一点,我需要创建一些变化的历史,比如它的版本。用户将能够编辑当前更改,或查看更改日志(报告) 我正在考虑在onpreupdate或onprePersist中实现一些东西,甚至为此使用一个新表。但我有一种感觉,我将要做的是,它已经存在了,我记得很久以前读过一些关于

我有一个实体,我正在从一个面板保存我们的数据库,在那里你可以做通常的事情(编辑,添加,等等)。这不是一个大问题,大多数情况下大约有1k行,而且这个数字可能一直都在这附近。该实体有几个与其他实体相关的字段(如:位置、商店、品牌等)

考虑到这一点,我需要创建一些变化的历史,比如它的版本。用户将能够编辑当前更改,或查看更改日志(报告)

我正在考虑在onpreupdate或onprePersist中实现一些东西,甚至为此使用一个新表。但我有一种感觉,我将要做的是,它已经存在了,我记得很久以前读过一些关于教义指南的修订,但找不到它

也许有人能给我指点什么,甚至建议一个更好的方法

有一个可记录的扩展,“可记录-帮助跟踪对象的更改和历史记录,还支持版本管理。”