Php 锁定事务,并在管理员使用条令确认时释放它
我正在做一个项目与Symfony 3,我需要一个管理员确认在数据库中的所有交易(插入,更新和删除),然后释放他们 我有一个表单,当我做一些事务(例如更新某些东西)时,它会更新。我需要它不更新,而是它块,它会更新,如果管理员确认它Php 锁定事务,并在管理员使用条令确认时释放它,php,mysql,symfony,transactions,doctrine,Php,Mysql,Symfony,Transactions,Doctrine,我正在做一个项目与Symfony 3,我需要一个管理员确认在数据库中的所有交易(插入,更新和删除),然后释放他们 我有一个表单,当我做一些事务(例如更新某些东西)时,它会更新。我需要它不更新,而是它块,它会更新,如果管理员确认它 有什么想法吗?多谢各位 我调试了应用程序,从preUpdate到postapdate,但我没有发现它是如何被锁定的。我还保存了实体的旧版本(例如,如果我更新了一个客户,我将该客户的旧版本保存在数据库中的一个表中,但这不是应用程序的意义。PS:感谢您的更正!您有条令行为来
有什么想法吗?多谢各位 我调试了应用程序,从preUpdate到postapdate,但我没有发现它是如何被锁定的。我还保存了实体的旧版本(例如,如果我更新了一个客户,我将该客户的旧版本保存在数据库中的一个表中,但这不是应用程序的意义。PS:感谢您的更正!您有条令行为来跟踪对给定实体所做的更改:通过这些行为,我可以对事务进行版本控制,但如果我更新了某些内容,它将是u。)更新(旧版本将被保存,但原始版本将是新版本)。这意味着在管理员确认更新之前,更新将处于活动状态:(不可能阻止事务,然后再释放它吗?我以前从未见过这种情况,我认为条令无法处理这种情况。创建一个“事务”表,您将“验证”在后台。我调试了应用程序,从预更新到postUpdate,但我没有找到如何锁定它。我还保存了实体的旧版本(例如,如果我更新了一个客户,我将该客户的旧版本保存在数据库中的一个表中,但这不是应用程序的意义。PS:感谢您的更正!您有条令行为来跟踪对给定实体所做的更改:通过这些行为,我可以对事务进行版本控制,但如果我更新了某些内容,它将是u。)更新(旧版本将被保存,但原始版本将是新版本)。这意味着在管理员确认更新之前,更新将处于活动状态:(不可能阻止事务,然后再释放它吗?我以前从未见过这种情况,我认为条令无法处理这种情况。创建一个“事务”表,您将“验证”在后台办公室。