У меня есть две таблицы со следующими переменными:Вставка в непрерывно двух таблиц из одной формы в CakePHP
Table1 (пользователей): ID, Fname, LName
Table2 (подробности): table1ID, Возраст, DOB
Вот моя форма в виде:
<form action="/admin/users/add" id="WordAdminAddForm" method="post">
<input type="text" name="data[text1][fName]" >
<input type="text" name="data[text1][lName]" >
<input type="text" name="data[text2][Age]" >
<input type="text" name="data[text2][DOB]" >
<?php echo $this->Form->end(__('Add New User')); ?>
Я хочу, чтобы вставить Fname и LName в первой таблице, а затем retriving идентификатор и поместить идентификатор, возраст и DOB во второй таблице, только один раз нажав на кнопку отправки.
* Идентификатор является автоматическое приращение
Update
Вот моя модель
class User extends AppModel {
public $displayField = 'fName';
public $hasMany = array('Detail');
public $validate = array(
'fName' => 'notEmpty',
'lName' => 'notEmpty'
);
}
Должен ли я помещать этот код в add() на UserController? пожалуйста, посмотрите на модель, которую я добавил. Спасибо –
Да, этот код находится в add() на UserController. –