Codeigniter URL маршрутизация - именование шаблонов URL - PullRequest
0 голосов
/ 03 июля 2011

В настоящее время конфигурация маршрутизации Codeigniter и site_url только позволяет отделить видимый URL от базового пути к контроллеру.

$routing['my/url/'] = "my/controller/path";

Однако это не сильно помогает, когда вы хотите изменитьвидимые URL-адреса сами.Если я изменю 'my / url', то все соответствующие вызовы site_url должны быть заменены.

Есть ли какое-либо расширение для CI, которое также включало поддержку именования шаблонов URL?Таким образом, вы также отделяете видимую структуру URL, так что вы можете использовать site_url('my_url_pattern_name') и изменять базовый URL, не затрагивая site_url (если, конечно, мы не изменим число / имя параметров сегмента URL).

Примечание:Примером этого является именование шаблона URL в Django: https://docs.djangoproject.com/en/1.3/topics/http/urls/#naming-url-patterns

...