0

sfPropelRouteCollection を作成するとき、コレクションが生成するアクション名を編集するにはどうすればよいですか?

例えば:

# "product" CRUD のルーティング
製品:
  クラス: sfPropelRouteCollection
  オプション:
    モデル: 製品
    モジュール: 製品
    アクション: [新規、作成、編集、更新、削除]

新規/作成/編集/更新/削除メソッドのいずれかに対して呼び出される実際のアクションを変更するにはどうすればよいですか? 「ajaxNew」、「ajaxCreate」などを呼び出してもらいたいので、URL は「product/ajaxNew」のようになるか、「update」のアクションは「ajaxUpdate」になります。

さらに明確にする必要がある場合はお知らせください。ありがとう。

4

1 に答える 1

0

segment_names オプションを使用する

# Routing for "product" CRUD
product:
  class:              sfPropelRouteCollection
  options:
    model:            Product
    module:           product
    actions:          [new, create, edit, update, delete]
    segment_names:    { create: ajaxCreate, edit: ajaxEdit }
于 2009-06-04T13:19:34.603 に答える