Hatena::Groupcatalyst

LAPISLAZULI HILL#Catalyst このページをアンテナに追加 RSSフィード

2006-10-24

[][]Regex Regex - LAPISLAZULI HILL#Catalyst を含むブックマーク はてなブックマーク - Regex - LAPISLAZULI HILL#Catalyst Regex - LAPISLAZULI HILL#Catalyst のブックマークコメント

sub hoge : Regex('^who/(\w+)/get/(\w+)$') {
    my ( $self, $c ) = @_;
    $c->res->body( $c->req->captures->[0] .' get ' .$c->req->captures->[1] );
}

http://localhost:3000/who/lapis25/get/hogehogeとかするとlapis25 get hogehogeになる

[][]capturesを使った方がよさそう capturesを使った方がよさそう - LAPISLAZULI HILL#Catalyst を含むブックマーク はてなブックマーク - capturesを使った方がよさそう - LAPISLAZULI HILL#Catalyst capturesを使った方がよさそう - LAPISLAZULI HILL#Catalyst のブックマークコメント

$req->snippets

captures used to be called snippets. This is still available for backwoards compatibility, but is considered deprecated.

後方互換のためにsnippetsは残ってるみたい

http://search.cpan.org/~mramberg/Catalyst-Runtime/lib/Catalyst/Request.pm#%24req-%3Ecaptures

トラックバック - http://catalyst.g.hatena.ne.jp/lapis25/20061024