Вопрос по роутингу в Kohana?

Добра всем! Есть задача по роутингу Кохана, хочу сделать вот такой вот
роут "сайт.ру/город/типзаведения/имя/ - site.ru/london/pub/gunandroses"
а если запрос идёт на "сайт.ру/город" тогда он вытаскивает список заведении по этому городу,
а если запрос идёт на "сайт.ру/город/типзаведения" тогда он вытаскивает список заведении по городу и по запросу типа заведения

Как это сделать?

Город думаю сделать через куки, или третьего уровня доменом как лучше?

Route::set('default', '((/<city>)(/<type>)(/<name>))')
	->defaults(array(
		'controller' => 'places',
		'action'     => 'search',
	));
  • Вопрос задан
  • 2787 просмотров
Решения вопроса 1
Azamatdev
@Azamatdev Автор вопроса
Роут - сайт.ру/город/типзаведения/имя

Route::set('place', '<city>(/<type>)(/<name>)')
	->defaults(array(
		'controller' => 'places', 
		'action'     => 'place',
	));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы