删除cakephp中的关联数据

时间:2014-12-26 15:24:01

标签: cakephp

我有两个模型,departmentsusers。部门由hasMany与用户和用户所属的部门相关联。下面是两个表结构的快照。

users table departments table

department_id是用户表中的外键。当我删除部门时,用户表中的相应department_id没有被删除。它保持之前的分配。如何删除用户表中的department_id。

1 个答案:

答案 0 :(得分:0)

实际上,cakephp没有提供这样做的意思。您需要在数据库中设置SET NULL ON DELETE。