Попытка сохранить массив hasMany из нескольких select

Я пытаюсь сохранить данные из множественного выбора. Эти данные отключаются там, где «Запрос» hasMany «Requestc». ForiegnKey – "request_id"

Мой контроллер:

if ($this->request->is('post')) { $solicitacao = $this->Request->save($this->request->data['Request']); //Verifica se a request foi salva e se sim, salva quais as certidões foram pedidas na tabela requests_certidoes if(!empty($solicitacao)) { $this->request->data['Requestc']['request_id'] = $this->Request->id; // debug($this->request->data); $this->Request->Requestc->saveAll($this->request->data); } } 

Это мои данные из данных $this->request->data :

 array( 'Request' => array( 'motivo' => 'Licitação', 'nome_licitacao' => '', 'data_pregao' => '', 'nome_cliente' => '', 'outros' => '' ), 'Requestc' => array( 'caminho' => array( (int) 0 => '1', (int) 1 => '3' ), 'request_id' => '60' ) 

)

И это ошибка:

Ошибка: SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец «Массив» в «списке полей»

SQL-запрос: INSERT INTO societario . request_id ( caminho , request_id ) VALUES (Array, 62)

Спасибо за все

Related of "Попытка сохранить массив hasMany из нескольких select"