Как исправить проблему роутинга Kohana 3.2 для чпу?

Роут такого вида не проходит:
Route::set('salon','salon/<link>-<id>')
    ->defaults(array(
        'directory' => 'pages',
        'controller' => 'salon',
        'action' => 'index',
    ));

А вот такого гуд:
Route::set('salon','salon/<link>')
    ->defaults(array(
        'directory' => 'pages',
        'controller' => 'salon',
        'action' => 'index',
    ));

Подскажите как решить
  • Вопрос задан
  • 2624 просмотра
Пригласить эксперта
Ответы на вопрос 1
rdifb0
@rdifb0
Программист, реалист
И какой Request URI если не секрет? Попробуйте конкретизировать параметры, например:
Route::set('salon','salon/<link>-<id>', array('link'=>'[a-z]+', 'id'=>'[0-9]+'))
    ->defaults(array(
        'directory' => 'pages',
        'controller' => 'salon',
        'action' => 'index',
    ));
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы