gpt4 book ai didi

symfony - 教义实体……历史?

转载 作者:行者123 更新时间:2023-12-02 12:08:23 29 4
gpt4 key购买 nike

我有一个实体,我正在从面板中保存我们的数据库,您可以在其中执行常规操作(编辑、添加等)。不是很大,大多数时候大约有 1k 行,而且这个数字可能总是在这个左右。该实体有一些与其他实体相关的字段(例如:位置、商店、品牌等)。

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

我正在考虑实现一些类似 onpreupdate 或 onprePersist 的东西,或者甚至使用一个新的表来实现。但我有一种感觉,我会这样做,它已经在那里了,我记得很久以前在学说指南上读过一些关于修订等的内容,但找不到它。

也许有人可以向我指出一些事情,甚至建议一种更好的方法。

最佳答案

https://github.com/Atlantic18/DoctrineExtensions

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

关于symfony - 教义实体……历史?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15882626/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com