- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- バックアップ を表示
- Perl-Mojolicious/ルーティング へ行く。
- 1 (2010-02-13 (土) 19:58:33)
- 2 (2010-02-13 (土) 20:30:26)
* ルーティング [#k72c01bb] ** デフォルトルーティング [#u743da58] sub startup { $r->route('/:x/:y')->to('test#index', id => 1); } package MyApp:Test; sub index { $self->stash->{x}; # foo $self->stash->{y}; # bar $self->stash->{id}; # 1 } - 以上の場合、route()で2つのパスを持つ引数を指定しているので、http://localhost:3000/foo/barのようなURLを受け付ける。 -- もし、http://localhost:3000/foo/bar/bazのようなURLを受け付けるには、route('/:a/:b/:c')と指定する必要がある。 - そして、コントローラにより、MyApp::Testクラスのindexメソッドが実行される。 - メソッド内ではstashの中にURLで指定したパスが入っている。