【发布时间】:2013-06-29 18:22:28
【问题描述】:
我有一个模型,它有一个不需要的 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。
【问题讨论】:
标签: cakephp model foreign-keys relational-database belongs-to