2015-09-12 3 views
1

Это то, что у меня есть в config/routes.phpКак настроить маршрутизацию в codeigniter?

$ route ['music/artist /: any'] = "music/artist/index/$ 1";

И Я мой контроллер, «художник», внутри папки музыки/

Я попытался получить Uri сегмент внутри индексного метода из контроллера художника, но когда я иду в браузер с domain.com/music/artist/abc возвращает страницу не найдена.

Как это сделать? Но я хочу, чтобы мой контроллер находился внутри этой папки.

Любая помощь будет отличной. Благодарю.

+0

Вот УИР маршрутизации руководство пользователя http://www.codeigniter.com/user_guide/general/routing.html – user4419336

ответ

2

Используйте это в конфиге/routes.php

$route['music/artist/(:any)/(:any)'] = "music/artist/index/$1"; 
+0

Привет это не сработало. Кажется, что даже я прокомментирую эту строку конфигурации маршрута, а затем перейдите на сайт domain.com/music/artist/ и по-прежнему отображать 404 страницы не найден. Это похоже на то, что он не знал, что в контроллерах/музыке/папке есть контроллер исполнителя, но другая папка, которую я создал ранее внутри контроллеров/все еще работает. Любая идея, в чем проблема? – sparkmix

+0

Хорошо, я только что нашел проблему, и она работает так, как я. Просто у меня также есть встроенные контроллеры music.php/так правильно, что они просто конфликтуют друг с другом. – sparkmix

+0

Рад узнать, что вы исправили проблему. – Scorpion

Смежные вопросы