Kohana 3 - блог, как маршрут "/ post / YYYY / MM / DD / search-optimized-url" - PullRequest
2 голосов
/ 06 мая 2010

Я пытаюсь создать вышеупомянутый маршрут ... год, месяц, день и заголовок должны быть переданы методу.

Есть идеи, как это работает?

Заранее спасибо!

1 Ответ

4 голосов
/ 06 мая 2010

Вам необходимо создать дополнительный маршрут в application/bootstrap.php:

Route::set('post', 'post/<year>/<month>/<day>/<title>', array('year'=>'\d{4}', 'month'=>'\d{2}', 'day'=>'\d{2}'))
    ->defaults(array(
            'controller' => 'post',
            'action'     => 'index',
));

Затем внутри вашего контроллера (в этом примере Controller_Post) вы поместите этот метод:

public function action_index($year, $month, $day, $title){
       //Your code here
}
...