* リダイレクト・フォワード [#dad7f9e3]

** HTTPレベルのリダイレクト [#g8a43f7d]
直後にreturnをしないと以降の処理も実行されるので注意。
 sub index : Local {
   $c->res->redirect($c->uri_for('/'));
   return;
 } 

** フォワード(メソッド転送) [#y065274c]
forwardはこのアクションに戻ってきて以降の処理も実行される。
 sub index : Local {
   $c->forward('/foo');
    xxx
    xxx
 } 
detachはもうこのアクションには戻ってこない。
 sub index : Local {
   $c->detach('/foo');
 } 

*** 参考 [#ba0f3a1b]
http://search.cpan.org/perldoc?Catalyst#%24c-%3Eforward(_%24action_%5B%2C_%5C%40arguments_%5D_)
- http://search.cpan.org/perldoc?Catalyst#%24c-%3Eforward(_%24action_%5B%2C_%5C%40arguments_%5D_)
- http://search.cpan.org/perldoc?Catalyst

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS