ルーティングまとめ
##デフォルトルーティング
デフォルトルートの URL パターン:
http://example.com/controller/action/param1/param2/param3
(例)
URL: /monkeys/jump
Mapping: MonkeysController->jump();
URL: /products
Mapping: ProductsController->index();
URL: /tasks/view/45
Mapping: TasksController->view(45);
URL: /donations/view/recent/2001
Mapping: DonationsController->view('recent','2001');
###名前付きパラメーター
URL: /contents/view/chapter:models/sections:assosiations
Mapping: ContentsController->view();
コントローラでの受け取り
$this->passedArgs['chapter'] = 'models';
$this->passedArgs['sections'] = 'associations';
または
$this->params['named']['chapter'] = 'models';
$this->paramas['named']['section'] = 'associations';