catalystでのフローとActionType
catalystでのフロー
http://dev.catalyst.perl.org/wiki/FlowChart
Action type
Private
begin 最初に実行される
auto いつも実行される
index 通常はこれらしいけど、なごりでdefault使ってる(index.htmlと同じように /controller/hoge/で動作
default 特に無い場合実行される indexの方が優先度高い (/controller/hogeで動作)
end 最後に実行される
Path
sub my_handles : Path('handles') { .. }
↓
http://localhost:3000/buckets/handles
sub my_handles : Path('/handles') { .. }
↓
http://localhost:3000/handles
Pathは使ったこと無し。
これもindexの方が優先度高い?
LocalRegex
正規表現ローカル
Controllerの中でのみ動作
sub hoge : Regex('(+w)')
下記のまんま。こっちをみましょう。
http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7003/lib/Catalyst/Manual/Cookbook.pod