0

创建 sfPropelRouteCollection 时,如何编辑集合将生成的操作名称?

例如:

# “产品” 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 回答