Forms Symfony 1.4后端:generator.yml和表单类共存,用于自定义部分

Forms Symfony 1.4后端:generator.yml和表单类共存,用于自定义部分,forms,symfony1,generator,backend,Forms,Symfony1,Generator,Backend,我正在建立一个后端管理员在网上报纸上写文章,我需要插入图像(1-to-n关系)。事实上,我写了一个表单来处理要显示的字段,效果很好 现在我想添加一个分部,它将显示已经链接到文章的图像,因此我有一个组件类,其中包含一个action executeShowImages以及一个模板_showImages.php 我的问题 我希望将所有定义保留在form类中,但只添加此组件/部分显示,我无法轻松完成。这是我的生成器文件: generator: class: sfPropelGenerator

我正在建立一个后端管理员在网上报纸上写文章,我需要插入图像(1-to-n关系)。事实上,我写了一个表单来处理要显示的字段,效果很好

现在我想添加一个分部,它将显示已经链接到文章的图像,因此我有一个组件类,其中包含一个action executeShowImages以及一个模板_showImages.php

我的问题 我希望将所有定义保留在form类中,但只添加此组件/部分显示,我无法轻松完成。这是我的生成器文件:

    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组件。你怎么能这么做


非常感谢您的帮助

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

因此,您的表单选项应该如下所示:

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

谢谢在我的类表单中,我包括i18n字段
$this->embedI18n(数组('en','fr','de')如何在配置程序中执行此操作?