Как направить URI с указанным c методом в CodeIgniter - PullRequest
1 голос
/ 20 января 2020

Я искал правильный ответ в течение последних 2 часов, но уже отвеченные решения не работают, у меня есть контроллер с именем курсы и метод детализация Я хочу перенаправить только этот метод для указания c Url

Мой код:

$route['courses/detail/(:any)'] = 'courses/detail/$1';

, если я удаляю детали, все работает нормально, но все методы внутри этого контроллера перенаправляются к тому же URL. Пожалуйста, дайте решение.

1 Ответ

0 голосов
/ 20 января 2020

используя метод маршрутизации codeigniter, вы можете написать следующий код для domain/courses/detail/123 url, он передаст язык в качестве параметра функции. предположим, что у вас есть index.php контроллер и about как функция

    function detail($course_id)
    {
        echo $course_id;
    }

, тогда вам нужно написать следующую строку в routes.php

    $route['courses/detail/(:any)'] = 'courses/detail/$1';

сейчас, если вы нажмете domain/courses/detail/123, тогда вывод будет 123

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...