cakephp,关于级联删除的问题
找不到解决我问题的办法,我又向你求助。 我尝试删除一条记录以及与之链接的相同opportunity记录 模型中的关系: 型号:型号票证:cakephp,关于级联删除的问题,php,cakephp-2.0,Php,Cakephp 2.0,找不到解决我问题的办法,我又向你求助。 我尝试删除一条记录以及与之链接的相同opportunity记录 模型中的关系: 型号:型号票证: public $name = 'detail_models'; var $hasOne = array( 'Modelticket' => array( 'dependent' => true ) ); public $nam
public $name = 'detail_models';
var $hasOne = array(
'Modelticket' => array(
'dependent' => true
)
);
public $name = 'model_tickets';
public $hasMany = array(
'Detailmodel' => array(
'className' =>'Detailmodel',
'foreignKey' => 'model_tickets_id'));
型号:Detaitmodel:
public $name = 'detail_models';
var $hasOne = array(
'Modelticket' => array(
'dependent' => true
)
);
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是我想删除级联,但它不起作用我的问题有什么想法吗??????,我在delete之前添加函数,但不起作用我在模型Detailmodel中添加'dependent'=>true,它起作用了:D