ikhwansr Ответов: 1

Перенаправление после нажатия кнопки Удалить


у меня есть проблема с перенаправлением после удаления,я хочу перенаправить страницу по умолчанию, но на самом деле после нажатия кнопки Удалить перенаправить другую страницу
Итак, страница по умолчанию:
<a href="http://localhost/weekly_report/activity/edit_activity/172"></a>


так вот мой контроллер:
public function delete_activity_edit()
	{
		
		$id=$this->uri->segment(3);
		$this->activity->remove($id);
		redirect('activity/edit_activity/');//i hope i can get data 172
	}


Что я уже пробовал:

после того,как я нажму кнопку Удалить,успешно, но перенаправить другую страницу не страницу по умолчанию, что добавить код / variabel в моем контроллере

asplover1

почему вы используете . Успешно ли удалена запись???

1 Ответов

Рейтинг:
2

asplover1

Передайте имя своей функции в тег привязки, ваше имя функции - "delete_activity_edit", и вы вызываете "edit_activity".

<a href="http://localhost/weekly_report/activity/delete_activity_edit/172"></a>


затем проверьте, войдет ли он в функцию delete_activity_edit с помощью echo. Подобный этому;

public function delete_activity_edit()
	{
		
		$id=$this->uri->segment(3);

                echo $id; exit;

		$this->activity->remove($id);
		redirect('activity/edit_activity/');//i hope i can get data 172
	}


затем проверьте, входит ли он в функцию, это будет значение 3-го сегмента, то есть 172. После этого удалите "echo" и "exit" и проверьте, успешно ли удалена запись.

Используя redirect ('activity/edit_activity/'); вы будете перенаправлены на функцию edit_activity контроллера активности.