Symfony 1.4后端:generator.yml和自定义部分的表单类共存

时间:2011-02-14 12:58:03

标签: forms symfony1 generator backend

我正在建立一个后端管理员,用于在线报纸上撰写文章,我需要插入图像(1对n关系)。实际上我写了一个处理要显示的字段的表单,这个效果很好。

现在我想添加一个部分,它将显示已经链接到文章的图像,所以我有一个带有动作executeShowImages的组件类以及一个模板_showImages.php。

我的问题 我想在表单类中保留所有的定义,但只是添加这个组件/部分显示,我不能轻易做到。这是我的生成器文件:

    generator:
  class: sfPropelGenerator
  param:
    model_class:           article
    theme:                 admin
    non_verbose_templates: true
    with_show:             false
    singular:              article
    plural:                articles
    route_prefix:          article
    with_propel_route:     1
    actions_base_class:    sfActions

    config:
      actions: ~
      fields:  ~
      list:    ~
      filter:  ~
      form:
        class: ArticleFormBackend
        display: [ ~showImages ]
      edit:    ~
      new:     ~

如果我这样做,只显示showImage组件。怎么办?

非常感谢你的帮助

1 个答案:

答案 0 :(得分:0)

是的你是对的 - '只显示showImage组件'。 您应该插入要查看的所有字段的列表(如果覆盖选项)。

所以你的表单选项应该是这样的:

  form:
    class: ArticleFormBackend
    display: [ title, body, ~showImages ]