Я пытаюсь использовать одну форму для выполнения функций добавления и редактирования. В настоящее время я сохраняю идентификатор сотрудника (извлекаю имя и идентификатор сотрудника из таблицы сотрудников) и сохраняю идентификатор в таблице «admin» вместе с другой информацией.
Добавление новой записи работает нормально, но я не могу получить сохраненные данные, чтобы иметь возможность редактировать данные сотрудника, используя раскрывающийся список.
В контроллере у меня есть следующий код, который сохраняет данные офицера из таблицы 'employee' в массиве
<?php $data['OfficersToDisplay'] = $this->officers_model->Officers(TRUE);?>
В представлении у меня есть код ниже, который выводит имя офицера:
<?php $idOfficer = @field($this->validation->idOfficer, $item->idOfficer); ?>
<tr>
<td><label>Officer</label></td>
<td>
<?php echo form_dropdown('idOfficer', $OfficersToDisplay, set_value('idOfficer'));?>
<span> <?php echo form_error('idOfficer'); ?> </span>
</td>
</tr>
Было бы здорово, если бы кто-то мог сообщить мне, какой код нужно добавить / обновить, чтобы данные текущего (сохраненного) сотрудника добавлялись в раскрывающийся список вместе с другими.