在Symfony2上添加与另一个特定实体相关的新实体

伊克泽

我有两个相关的实体:Magazine和Issue与OneToMany关系。如何创建表单以添加与特定杂志相关的新Issue实体?

当我在控制器中创建表单时,从表单类中调用它以添加问题,如何为它的某些字段传递预先设置的值?

我知道这一定很容易,但是我被困在这里。

费迪纳

您有多种选择:

隐藏字段:

您可以在其中添加一个隐藏字段,FormType然后传递Magazine ID类似的内容。您可以以本教程为例。

详细地,它应该在您的中看起来像这样FormType

$builder->add('magazine', 'entity' /*, more options... */);

并在您的Controller

$magazine = // get Your magazine here...
$issue = new Issue();
$issue->setMagazine($magazine);
$form = $this->createForm(new YourFormType(), $issue);

在路线中:

您可以简单地生成如下路线:/magazines/{magazine_id}/issues/add
这样可以MagazineController Action中为您提供实体,如下所示:

public function addAction($magazineId)
{
    $magazine = // get by $magazineId
    // generate your issue form and stuff

    if ($form->isValid()) {
        $issue->setMagazine($magazine);
    }
}

您可以从那里开始工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

添加(如果不存在)或在另一个实体中检索一个实体

来自分类Dev

与一个实体Symfony2共享同一OneToMany关系的两个属性

来自分类Dev

Symfony 2 /教义2:同一张表的两个实体,一个使用另一个

来自分类Dev

原则2:通过关联的另一个实体的属性对关联的实体进行排序

来自分类Dev

Symfony2从与另一个oneToMany相关的实体oneToMany获取值

来自分类Dev

Symfony2 FOSUserBundle自动关联到另一个实体

来自分类Dev

添加新实体不会链接到现有的相关实体,而是创建一个新实体

来自分类Dev

symfony实体:在属性/ to_string方法中使用另一个实体属性

来自分类Dev

symfony2错误分支“扩展了另一个模板的模板无法拥有实体”

来自分类Dev

使用实体框架将元素添加到另一个现有实体

来自分类Dev

如何使用Entity Framework将相关实体更改为另一个现有实体

来自分类Dev

如何从2sxc模块中的另一个门户访问某些与实体相关的文件?

来自分类Dev

如何在另一个实体(NestJS)内添加创建实体?

来自分类Dev

一个实体与另一个实体具有2个ManyToOne关系

来自分类Dev

Symfony2表单可快速添加新实体

来自分类Dev

试图附加或添加一个不是新的实体,可能是从另一个DataContext加载的

来自分类Dev

教义实体扩展另一个实体

来自分类Dev

从Symfony2中的表单检索另一个实体

来自分类Dev

Symfony 2以另一个Entiy形式创建实体

来自分类Dev

Symfony-从另一个实体中获取实体

来自分类Dev

Symfony2获取另一个实体中一个实体的实体

来自分类Dev

另一个实体的symfony2 php访问对象

来自分类Dev

通过另一个实体的关系查找实体

来自分类Dev

使用Ebean,填充实体列表的属性值,存储另一个相关的实体属性

来自分类Dev

Symfony 如何创建一个实体并将其添加到另一个?

来自分类Dev

Symfony - 在另一个实体上存储数据

来自分类Dev

Hibernate:如何根据特定条件从另一个实体中获取或加载一个惰性实体?

来自分类Dev

如何将一个实体与另一个可以(但不总是)属于的实体相关联

来自分类Dev

创建一个包含另一个现有实体的新实体

Related 相关文章

  1. 1

    添加(如果不存在)或在另一个实体中检索一个实体

  2. 2

    与一个实体Symfony2共享同一OneToMany关系的两个属性

  3. 3

    Symfony 2 /教义2:同一张表的两个实体,一个使用另一个

  4. 4

    原则2:通过关联的另一个实体的属性对关联的实体进行排序

  5. 5

    Symfony2从与另一个oneToMany相关的实体oneToMany获取值

  6. 6

    Symfony2 FOSUserBundle自动关联到另一个实体

  7. 7

    添加新实体不会链接到现有的相关实体,而是创建一个新实体

  8. 8

    symfony实体:在属性/ to_string方法中使用另一个实体属性

  9. 9

    symfony2错误分支“扩展了另一个模板的模板无法拥有实体”

  10. 10

    使用实体框架将元素添加到另一个现有实体

  11. 11

    如何使用Entity Framework将相关实体更改为另一个现有实体

  12. 12

    如何从2sxc模块中的另一个门户访问某些与实体相关的文件?

  13. 13

    如何在另一个实体(NestJS)内添加创建实体?

  14. 14

    一个实体与另一个实体具有2个ManyToOne关系

  15. 15

    Symfony2表单可快速添加新实体

  16. 16

    试图附加或添加一个不是新的实体,可能是从另一个DataContext加载的

  17. 17

    教义实体扩展另一个实体

  18. 18

    从Symfony2中的表单检索另一个实体

  19. 19

    Symfony 2以另一个Entiy形式创建实体

  20. 20

    Symfony-从另一个实体中获取实体

  21. 21

    Symfony2获取另一个实体中一个实体的实体

  22. 22

    另一个实体的symfony2 php访问对象

  23. 23

    通过另一个实体的关系查找实体

  24. 24

    使用Ebean,填充实体列表的属性值,存储另一个相关的实体属性

  25. 25

    Symfony 如何创建一个实体并将其添加到另一个?

  26. 26

    Symfony - 在另一个实体上存储数据

  27. 27

    Hibernate:如何根据特定条件从另一个实体中获取或加载一个惰性实体?

  28. 28

    如何将一个实体与另一个可以(但不总是)属于的实体相关联

  29. 29

    创建一个包含另一个现有实体的新实体

热门标签

归档