그래서 두 모델, Participant
및 Application
이 있습니다. Participant
hasMany
Applicaiton
의CakePHP 관련 문제 저장
내가 데이터과 같이 얻을 수있어서 나는 $this->Participant->saveAll($this->request->data)
을하려고 할 때마다
'Participant' => array(
'full_name' => 'John Doe'
),
'Application' => array(
'start_date' => '2000-02-11'
)
, 참가자는 저장하지만 Application
은 아닙니다.
하지만 내가 할 때마다 $this->Participant->Application->saveAll($this->request->data)
은 매력처럼 작동합니다.
전 문서를 볼 때마다 전자가 정확합니다.
여기 뭔가 잘못 되었나요?
감사합니다.
당신이 그것을 검증을 통과있어 확신을 삽입하는 경우에도
$this->Form->input('Application.0.start_date');
해야한다고 밝혀? 너의 규칙은 뭐니? – Derek
죄송합니다. 'hasMany' 관계가있는 경우, 하나의 값을 삽입하는 경우에도 양식은'$ this-> Form-> input ('Application.0.start_date');이어야합니다. – jaggy