我们可以在单个事务中为cakephp Controller操作包装多个模型更新

时间:2015-05-28 11:03:45

标签: php cakephp transactions cakephp-2.3

我们可以在单个事务中为cakephp Controller操作包装多个模型更新。

我找到了解决此问题的链接。

CakePHP 2.3.x database transaction

How to put begin-commit transaction in controller: cakephp?

但是它们都需要特定控制器动作中的代码。以上解决方案可以集中在某处,以便单个全局事务自动可用于所有控制器和申请中的行动。我无法将解决方案可视化。

1 个答案:

答案 0 :(得分:0)

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

您可能可以在AppController中实现它,如

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