如何在cakephp 3中停止在关联表中保存数据

时间:2016-08-01 06:59:08

标签: cakephp-3.2

我有一个表(用户表),它与许多表相关联。保存数据时,它将保存在所有关联的表中。但在某些情况下,我只需要保存在基表(User)中,而不是存储在相应的表中。

在cakephp 2中,我们有选项callback =>是的,但我们怎么能在蛋糕php 3中实现这个呢?

1 个答案:

答案 0 :(得分:0)

您可以指定要保存的关联表格(cf:CakePHP ORM Documentation)。

然后你可以这样做:

$this->Users->save($user, ['associated' => false]);

禁用相关表格中的保存。 (我没有测试过,因为我在工作,如果它对我不起作用,我会编辑我的信息!)