我有一个模型,它具有不需要的 belongsTo 关系。
Banana belongsTo Basket
banana.basket_id can be null
这意味着香蕉可以属于一个篮子,但不是必须的。
保存操作Banana->save(array('Banana' => array('basket_id' => null, 'weight' => 50)));
正常,但是当我阅读时,我得到了这个结果:
array(
'Banana' => array('id' => 10, 'basket_id' => null, 'weight' => 50),
'Basket' => array('id' => null, 'bannana_count' => null)
)
当然,我可以在 afterFind 中过滤掉它,但是如果 basket_id 为空,我宁愿看到结果数组中没有 Basket。该怎么办?
使用 CakePHP 2.3.6。