У меня есть две таблицы: ветви клиентов и ветвей имеют поле client_id отношение между ними us client hasMany Филиалы и ветка принадлежат пользователю, у меня есть следующий код в моем клиенты/add.ctp вид файлаcakephp 3.x данные не сохраняются при сохранении данных в 2 таблицах с большим отношением
<?php
echo $this->Form->create($client);
echo $this->Form->input('name');
echo $this->Form->input('branch.0.branch_name');
echo $this->Form->input('branch.0.email');
echo $this->Form->input('profile_link');
?>
and my controller code isas follow
<?php
public function add() {
$client = $this->Clients->newEntity();
if ($this->request->is('post')) {
$client = $this->Clients->patchEntity($client, $this->request->data, [
'associated' => ['Branches']
]);
if($this->Clients->save($client)) {
$this->Flash->success(__('data has been saved.'));
} else {
$this->Flash->error(__('The data could not be saved. Please, try again.'));
}
}
?>
, но данные, сохраненные в таблице клиента, но не в ветке таблицы, пожалуйста, скажите мне, что нужно делать, или идентификатор, Что моя ошибка извините за мой плохой английский
благодаря братан ее решить мою проблему –