模型框
public $hasMany = array('Ticket' => array(
'className' => 'Ticket',
'order' => 'Ticket.created DESC',
'foreign_key' => 'box_id'
));
模型票据
public $belongsTo = 'Box';
在BoxesController中,我从box表中获取数据
$this->set('boxes', $this->Box->find('all'));
此函数从表Box和表Ticket中获取所有数据。 如何在不加入其他表的情况下从一个表中获取数据?
答案 0 :(得分:2)
$this->Box->recursive = -1;
$this->set('boxes', $this->Box->find('all'));
或
$this->Box->unbindModel(
array('hasMany' => array('Ticket'))
);
$this->set('boxes', $this->Box->find('all'));