Symfony1 管理生成器-列表操作

Symfony1 管理生成器-列表操作,symfony1,symfony-1.4,Symfony1,Symfony 1.4,我正在尝试在管理生成器中创建列表操作 我的generator.yml文件中有以下内容: ...... list: title: Sales actions: { _export: ~ } display: [=id, created_at] 因此,我在actions.class.php public function executeList_export(sfWebRequest $request) { } 我有一个模板名为:List\u exportSucc

我正在尝试在管理生成器中创建列表操作

我的
generator.yml
文件中有以下内容:

 ......
  list:
    title: Sales
    actions: { _export: ~ }
    display: [=id, created_at]
因此,我在
actions.class.php

public function executeList_export(sfWebRequest $request)
{

}
我有一个模板名为:
List\u exportSuccess.php

public function executeList_export(sfWebRequest $request)
{

}
问题是,当我单击导出链接时,我得到:
空模块和/或解析URL后的操作“/sales/List\u export/action”(/)。

我是否正确命名了这些文件/方法

谢谢

编辑: 路由.yml

sales:
  class: sfDoctrineRouteCollection
  options:
    model:                sales
    module:               sales
    prefix_path:          /sales
    column:               id
    with_wildcard_routes: true

homepage:
  url:   /
  param: { module: dash, action: index }

sf_guard_signin:
  url:   /login
  param: { module: sfGuardAuth, action: signin }

sf_guard_signout:
  url:   /logout
  param: { module: sfGuardAuth, action: signout }

sf_guard_password:
  url:   /request_password
  param: { module: sfGuardAuth, action: password }
default:
  url:   /:module/:action/*

嗯。这是你的问题。将此添加到routing.yml的末尾

sales:
  class: sfDoctrineRouteCollection
  options:
    model:                sales
    module:               sales
    prefix_path:          /sales
    column:               id
    with_wildcard_routes: true

homepage:
  url:   /
  param: { module: dash, action: index }

sf_guard_signin:
  url:   /login
  param: { module: sfGuardAuth, action: signin }

sf_guard_signout:
  url:   /logout
  param: { module: sfGuardAuth, action: signout }

sf_guard_password:
  url:   /request_password
  param: { module: sfGuardAuth, action: password }
default:
  url:   /:module/:action/*
或者为该操作创建一个特定的路径(我不建议这样做)


你能粘贴你的路由文件吗?samura-我现在已经更新了我的问题以包括我的routing.yml文件请发布完整的路由(至少是那些没有使用sfDoctrineRouteCollection类的路由)samura-我已经包括了我的完整routing.yml文件arghh!我知道事情就这么简单。我删除了路由文件的内容,我一定是忘了重新添加你发现的丢失的你!非常感谢。