Как должен выглядеть HTTP Post для сохранения модели и связанных с ней данных модели?

Я использую CakePHP 2.4.5. У меня есть 2 таблицы с отношением «один ко многим». Таблица B относится к таблице A.

Я хочу, чтобы контроллер в таблице A мог сохранять записи в таблице A и таблице B. Код контроллера должен быть простым и выглядит следующим образом:

public function add_tableA($id=null) { if ($this->request->is('post')) { $this->layout = null ; $this->TableA->create(); $this->TableA->saveAll($this->request->data, array('deep' => true)); } } 

Моя проблема возникает при попытке отправить правильный HTTP-протокол POST в контроллер.

Я попробовал HTTP POST формат данных ниже, но он терпит неудачу.

 data[TableA][field1] = field1_value data[TableA][field2] = field2_value data[TableB][field1] = field1_value data[TableB][field2] = field2_value 

Затем я пытаюсь выполнить HTTP POST в формате данных ниже, заполняются по крайней мере поля TableA.

 data[TableA][field1] = field1_value data[TableA][field2] = field2_value 

Как должен выглядеть формат данных HTTP POST, если я хочу создавать строки для обеих таблиц?

Related of "Как должен выглядеть HTTP Post для сохранения модели и связанных с ней данных модели?"