我们能否将多个模型更新包装在单个事务中用于cakephp Controller动作?


Can we wrap multiple model updates in single transaction for a cakephp Controller action

我们能否在cakephp Controller动作的单个事务中包装多个模型更新?

我发现这些链接可以解决这个问题。

2.3 CakePHP。X数据库事务

如何把开始提交事务在控制器:cakephp?

但是它们都需要特定控制器动作的代码。上述解决方案是否可以集中在某个地方,以便单个全局事务自动对所有控制器可用?应用程序中的操作。我想不出解决办法。

我知道我的问题是否正确。我假设您希望在所有控制器中都有特定的操作?

你可以在AppController中实现它,比如

public function myGlobalAction(){
//dosomemodelstuff();
}