我在cakephp中的新功能。 M使用cakephp 2X。 我有模特学生和文件。
Student hasMany Document
Document belognsTo Student
当我删除学生时,我需要删除文件。 那个学生的所有文件也被删除了。
答案 0 :(得分:2)
试试这个:
在模型中:
// In your Student Model
var $hasMany=array('Student'=>array('className'=>'Student',
'foreignKey'=>'student_id',
'dependent'=>true, // true without single quote
'exclusive'=>true
)
);
//In your Document Model
var $belongsTo = array('User'=>array('className'=>'Student',
'foreignKey'=>'student_id'
)
);
在控制器中:
$this->Model->delete($item_to_delete_id,true);