codeigniter route удаление функции имя_функции в URL - PullRequest
0 голосов
/ 03 сентября 2011

Я получил стек на этом маршруте Codeigniter. Что мне нужно, это удалить имя_функции в URL, чтобы иметь возможность иметь короткий URL.

Вот пример, который нужно иметь в моем URL

http://mysite.com/controller_name/function_name/id

к этому

http://mysite.com/controller_name/id

Есть ли другое решение, чтобы иметь этоесли не может быть сделано в маршруте?спасибо!

Ответы [ 2 ]

1 голос
/ 03 сентября 2011

Если вышеприведенное не сработало, вы можете попробовать:

$route['controller_name/(:num)'] = 'controller_name/lookup_function/$1';

Не сильно отличается от того, что уже было предложено, кроме жестко закодированного имени контроллера.

0 голосов
/ 03 сентября 2011

Вы, вероятно, можете сделать это, попробовав:

$route['([a-z]+)/(\d+)'] = "$1/method/$2";

То есть, если вам не нужно менять имя вашего метода.

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