我们可以在单个事务中为cakephp Controller操作包装多个模型更新。
我找到了解决此问题的链接。
CakePHP 2.3.x database transaction
How to put begin-commit transaction in controller: cakephp?
但是它们都需要特定控制器动作中的代码。以上解决方案可以集中在某处,以便单个全局事务自动可用于所有控制器和申请中的行动。我无法将解决方案可视化。
答案 0 :(得分:0)
我知道我的问题是否正确。 我假设您想在所有控制器中执行特定操作?
您可能可以在AppController中实现它,如
public function myGlobalAction(){
//dosomemodelstuff();
}