-2
두 모델, departments
및 users
이 있습니다. 부서는 사용자가있는 hasMany 및 부서가 속한 사용자와 연결됩니다. 다음은 두 테이블 구조의 스냅 샷입니다.cakephp에서 관련 데이터 삭제
department_id 내가 사용자 테이블에 department_id를 삭제할 수 있습니다, 사용자 테이블 deleted.it을받지에서 각각의 department_id 할당 before.How로 유지 부서를 삭제 table.When 사용자의 외래 키입니다.
이미 department_id에 Null을 설정했습니다. 열 .. 친절하게 사용자 테이블의 이미지를 확인하십시오 .. –
컨트롤러에서 삭제 방법에 뜻, 나는 또한 필드를 업데이 트해야 –
그건 아니었다. 당신이 한 일은 그 칼럼을 null로 허용하는 것입니다. 상위 레코드가 삭제 된 경우 NULL로 되돌릴 수있는 기능을 설정해야합니다. – Klaus