0
У меня есть контроллер Post
с методами index
, add
и delete
. Я создаю правило маршруты для этого действия:Codeignign route не работает с параметрами
$route['posts'] = 'post/index'; // <-- Work
$route['post-add'] = 'post/add';// <-- Work
$route['post-delete/(:num)'] = 'post/delete/$1'; // <-- Not Work
Первый маршрут www.example.com/posts
работу хорошо, а второй с /post-add
работы. Но когда я звоню post-delete/5
, что не работает, все время я получаю 404 Not Fount
.
Вот контроллер
class Post extends MY_Controller
{
public function index()
{
//.
}
public function add()
{
//.
}
public function delete($id)
{
echo "Delete post #ID =" $id;
}
}
У меня есть только проблема с delete
маршрутом я не знаю whay он не принимает этот параметр.
работы:
- www.example.com/posts
- www.example.com/add
Не работает:
- WWW. example.com/delete/1
Что может быть проблемой?
может быть у забудьте добавить '$ this-> load-> помощник ('URL'),' в Уре контроллера –
Попробуйте с '$ маршрута [ 'пост/delete/(: num) '] ' – Saty
@Maninderpreet Singh' url' автоматически загружается в config. – Ivan