Cakephp HasMany + SaveAll не работает

Я пытаюсь сделать hasmany saveall (), но он не работает.

У меня есть модель Carmodel hasMany CarmodelsImage Когда я пытаюсь сохранить, массив прошел:

[CarmodelsImage] => Array ( [0] => Array ( [name] => teste [carmodel_id] => 1 ) ) 

В контроллере у меня есть $ this-> Carmodel-> saveAll ($ this-> request-> data), но он не работает.

Мне нужна помощь.

Я знаю, что этот вопрос уже опубликован, но я прочитал все ответы, и он не работает.

благодаря

Ваши запрошенные данные должны быть массивом, как в следующем коде:

 Array ( [Carmodel] => Array ( //Carmodel fields here ) [CarmodelsImage] => Array ( [0] => Array ( [name] => teste [carmodel_id] => 1 ) [1] => Array ( [name] => abc [carmodel_id] => 2 ) .......... ) ) $this->Carmodel->saveAll($this->request->data, array('deep' => true)); 

Вы должны использовать параметр 'deep' => true с методом saveAll (), сохраняя при этом сведения о связанных моделях.