所以我有2个型号,Participant
和Application
。其中Participant
hasMany
Applicaiton
小号CakePHP保存相关问题
我得到的数据,像这样:
'Participant' => array(
'full_name' => 'John Doe'
),
'Application' => array(
'start_date' => '2000-02-11'
)
每当我试着做$this->Participant->saveAll($this->request->data)
,参与者被保存,但Application
不是。
但是每当我做,$this->Participant->Application->saveAll($this->request->data)
它就像一个魅力。
每当我看文档,前者是正确的。
我在这里做错了什么?
谢谢。
你确定它是通过验证?你的规则是什么? – Derek
对不起。事实证明,如果你有'hasMany'关系,表单应该是'$ this-> Form-> input('Application.0.start_date');'即使你只插入一个值。 – jaggy