我可以在Symfony 1.4中为admin generator object_actions指定不同的模块

时间:2013-01-01 02:59:21

标签: php symfony-1.4

我在Symfony 1.4中使用管理生成器,并希望有一个自定义操作。我可以在我的generator.yml中指定object_actions,我可以在其中指定操作名称,但有没有办法指定不同的模块名称?

generator.yml

generator:
  class: sfDoctrineGenerator
  param:
    model_class:           MasterIndex
    theme:                 admin
    non_verbose_templates: true
    with_show:             false
    singular:              ~
    plural:                ~
    route_prefix:          master_index
    with_doctrine_route:   true
    actions_base_class:    sfActions

    config:
      actions: ~
      fields:  ~
      list:    
        actions: {}
        display: [=last_name, =first_name, =email, _number_poems, is_contestant, is_admin, is_disabled]
        object_actions: 
          payInvoice: {label: Enter Payment, action: payInvoice}  // how to specify a different module?
          _edit: ~
      filter:  
        display: [last_name, first_name, email, is_admin, is_contestant, is_disabled]
      form:    ~
      edit:    ~
      new:     ~

我尝试在module: payment密钥中添加payInvoice,但它没有效果。这可行吗?

1 个答案:

答案 0 :(得分:0)

您可以直接在路由文件中添加一条全新的路线(使用新模块)......