Я, вероятно, просто не понимаю, как это действительно работает, но я хочу сохранить аргумент в URL с codeigniter.
У меня есть форма с URL-адресом ../dashboard/edit_member/33, где приборная панель — это мой контроллер, а edit_member — это мой метод, а 33 — это идентификатор члена, который я редактирую.
Поэтому, когда я нажимаю «Отправить» и проверяю форму и т.д., я использую
public function edit_member($id = NULL) {
$this->load->library("form_validation");
$data['member'] = $this->User->get_user($id);
if($this->input->post('submit')) {
if($this->update_profile() == True) {
$data['message'] = 'Profile updated';
} else {
$data['message'] = 'There was a problem updating your record';
}
}
$this->load->view("edit_member", $data);
}
Но моя проблема в том, что когда она отправлена, она возвращается к ../dashboard/edit_member без идентификатора, прикрепленного к нему больше …
Я что-то пропустил?
Спасибо
Задача ещё не решена.
Других решений пока нет …