В форме у меня есть простой раскрывающийся список входных данных, который заполняется данными от контроллера. Вот поле ввода:Динамическое создание и заполнение полей формы в CakePHP
echo $this->Form->input('user_id', array('label'=>'Employee'));
и вот как я заполню его:
$employees = $this->User->getEmployeeList($this->Auth->user('company_id'));
$this->set('users', $employees);
Теперь мне нужно, чтобы позволить пользователю создавать этот сотрудник раскрывающегося меню динамически. Я думал, что просто буду использовать jQuery для добавления HTML-кода, необходимого для полей, но как я могу заполнить их тем же $ сотрудниками массив?
Вам нужен Ajax для сохранения нового элемента и получения нового списка опций для использования внутри входа. – arilia
Ну, я сохранил бы новый элемент вместе с оставшейся информацией после нажатия кнопки отправки, и список параметров будет одинаковым во всех вновь созданных областях. – Domas
Итак, дайте мне знать, если я понимаю, о чем вы спрашиваете: вы хотите, чтобы пользователь выбирал компанию из раскрывающегося списка, а затем раскрывающийся список сотрудников должен быть автоматически заполнен? Как сценарий «Страна - государство - город»? – arilia