タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

chainedに関するzetfsのブックマーク (1)

  • CatalystでURL最適化 - 考え得る最高を常に行う

    Catalyst::DispatchType::Chainedを使うとスッキリしたURLで組める。 似たような事はRegexやLocalRegexでも出来るけどこっちの方が重複するようなコードが軽減できる。 Chained属性に指定したPrivate Names(コントローラーのメソッド名)を使って処理をつなげる事ができる。 例えば以下のURLを処理するとき、処理はこうなる。 http://example.com/users/1/books/2 /users/1は共通してユーザの検索 その後に続くbooks/2はそのユーザのIDが2のを表示 基 では早速、以下の様なURL群を設計 /add /* /*/edit /*/entries/* /*/entries/*/delete CatalystのControllerの実装はこんな風になる。 # [CAPTURE] / sub root_

    CatalystでURL最適化 - 考え得る最高を常に行う
  • 1