如果我想得到所有有评论的文章,我需要做
$articles->find()->contain('Comments')->...
然而,我可能想在我的项目中的许多地方获取文章,并在几乎所有情况下加载评论。目前我需要一次又一次地写一个->contain('Comments')
。
如果我没有明确表示不希望加载注释,有没有一种方法可以将注释定义为默认包含?
将其放入beforeFind回调的行为中。通过这种方式,您可以将其附加到模型上,如果需要,甚至可以卸载行为。