一种形式的几个表的几个实例(Symfony2,Doctrine和Twig)

时间:2015-10-18 17:21:55

标签: php forms symfony doctrine-orm twig

我正在学习Symfony2,这是我之前通过搜索找到的所有问题的答案。但我的最后一个问题太难了,没有发现任何接近。 这是问题所在。

我有:

  • Resgroups实体(资源组),它由2个字段组成:idResgroupName;

  • Roles实体,它由2个字段组成:idRoleName;

  • FTE实体,它由4个字段组成:id,指向Resgroups的链接,指向RolesFTEAmount的链接。

每个Resgroup都应包含所有Roles,因此我想提交一个包含以下内容的表单:

  • ResgroupName
  • 1-st RoleName + FTE Amount表示1-st Role;
  • 第2 RoleName + FTE Amount代表第2 Role页;
  • ...
  • 上次RoleName + FTE Amount上次Role;
  • Insert / Update按钮。

目前,我可以使用一个ResgroupNameRoleNameFTE Amount呈现一个表单。

是否有可能通过Symfony2 + Twig制作这样的东西? 我只需要在哪里看。

我尝试使用Collection

$builder->add('fte', 'collection', array('type' => new FTEType()));

但我收到了fte对象的Null dumpform的{​​{1}}:

twig

FTEType类:

FormView {#829 ▼
  +vars: array:27 [▶]
  +parent: null
  +children: array:8 [▼
    "Resgroupname" => FormView {#995 ▶}
    "fte" => FormView {#1326 ▼
      +vars: array:29 [▶]
      +parent: FormView {#829}
      +children: []
      -rendered: false
    }

提前致谢!

0 个答案:

没有答案