2014-02-28 2 views
0

에 관련된 모델을 저장 I가 내가 같은에서 사용자 및 사람을 만들 수 있습니다 saveAssociate를 사용하여 다음 협회는 선택적으로 CakePHP의

사용자 hasOne의 사람

사람 hasOne의 연락처, 주소, 학생 및 직원

시간, 그러나 내가 원하는 것은 연락처, 주소 및 Student 또는 Employee (User.user_type에 의해 결정됨)를 동시에 만들 수 있다는 것입니다.

saveAssociate를 한 번 호출하면됩니다. 아니면 다른 방법이 있습니까?

답변

0

saveAssociate를 한 번 호출하면됩니다.

예 - 가능합니다.

(그것은 "데이터 저장"에 대한 섹션에서 CakePHP의 책에 아주 명확하게 표시합니다.)

+0

잘 나는 내가 saveAssociated 중 하나 호출 4 개 관련된 모델을 만들 수있어 ...하지만 단지 만약에 I 4 중 3 개를 만들고 싶습니까? – Basilio

+0

그런 다음 저장할 때 배열의 4 개 중 3 개만 전달하십시오. – Dave

+0

방금 ​​전에 전체 데이터 배열에 대해 깨달았습니다. 감사. – Basilio