Я пытаюсь предварительно заполнить это поле выбора состояния существующим выбором при редактировании записей.в связанной модели.
plan_details / view.ctp
echo $this->Form->input('State',array('empty' => false,'options' => $state));
plan_details_controller Функция просмотра:
$state = $this->PlanDetail->Plan->State->find('list');
$this->set(compact('state', $state));
debug($state);
Вывод массива в view.ctp (как и ожидалось):
Array
(
[1] => Oregon
[2] => Washington
)
Мое поле выбора выше по умолчанию равно 1 в массиве.Мне нужно по умолчанию использовать уже существующее выбранное значение.
Например, когда я добавил запись и выбранный Вашингтон (2), то при просмотре моего экрана редактирования предварительно выбранным значением должен быть Вашингтон сзначение 2.
Я застрял и треснул на некоторое время.Есть идеи, что я делаю не так?