cakephp3:如何在两个方向上调用相关模型的功能

时间:2015-08-31 04:09:58

标签: associations entity cakephp-3.0

我有三个模型,ABC,其中

  • A有一个B
  • A有很多C

如果调用方法A.update(),它还会调用方法B.task()C.task(),并且由于包含BC已在{ {1}}。

但是,如果我的A方法需要调用B.someTask()

,该怎么办?

如果C.anotherTask()中有debug($this),我会看到实体AB,但如果我Cdebug($this) 1}}我只看到该实体的属性。

B(或C)中是否还存在引用实体B的属性?

我知道我可以调整我的包含并添加C应包含A,但是当我应该已经A时会创建第二个SQL查询?

我在这里缺少一些诡计吗?

0 个答案:

没有答案