Symfony:如何注入表单来创建/编辑实体

时间:2016-02-03 16:00:13

标签: php symfony

在一个非常简单的控制器中,只检索POST信息并创建一个新实体,我想替换它:

控制器的构造函数:

library(memisc)
d$Father <- cases(
  d$Parent == 4 -> 1,
  d$Parent == 3 -> 1,
  d$Parent == 2 -> 0,
  d$Parent == 0 -> 0
)

现在,这完全正常。但是我没有注入formFactory,而是想直接注入表单。问题是我不知道如何告诉表单管理我刚创建的实体。

行动:

public function __construct(
        EntityManagerInterface $entityManager,
        FormFactoryInterface $formFactory,
        EntityFactoryInterface $authorImageFactory
    )
    {
        $this->entityManager = $entityManager;
        $this->formFactory = $formFactory;
        $this->authorImageFactory = $authorImageFactory;
    }

0 个答案:

没有答案