找不到我的问题的解决方案我再次求助于你。 我尝试删除记录和链接到它的相同机会记录。
模特中的关系: model: Modelticket :
public $name = 'detail_models';
var $hasOne = array(
'Modelticket' => array(
'dependent' => true
)
);
模型: Detaitmodel :
public $name = 'model_tickets';
public $hasMany = array(
'Detailmodel' => array(
'className' =>'Detailmodel',
'foreignKey' => 'model_tickets_id'));
我的控制器中的功能:
public function admin_delete( $id = null) {
if (!$id) {
$this->Session->setFlash(__('Invalid id for Modelticket',true), 'default', array('class' => 'error'));
$this->redirect(array('action' => 'index'));
}
if ($this->Modelticket->delete($id,true)) {
$this->Session->setFlash(__('Modelticket deleted',true), 'default', array('class' => 'success'));
$this->redirect(array('action' => 'index'));
}
}
如果我使用这些关系,我没有任何问题 mu probem我想删除级联,但它没有用