日向夏特殊応援部隊

俺様向けメモ

Catalyst::Plugin::BuildURI

と言う訳でd:id:zigorou:20061030:1162225100にあるuri_for_actionを使ったURI生成をplugin化してみました。

多分今日のお昼くらいにはCPANで反映されてるんじゃないかと。


とりあえず先行公開してみます。

Catalyst-Plugin-BuildURI


ちなみに下記みたいな使い方します。

$c->build_uri('foo/bar', 'redirect_target', [2006, 10], {id => 'zigorou', password => 'hogehoge'}, 'http://www.art-code.org/');

foo/barがnamespace, redirect_targetが対象となるaction名、args, query, base_uriみたいな使い方です。
これでtemplateでのリンクの記述が綺麗かつ抽象化出来ると思われます。

感想・バグ報告とかもお待ちしてます。