在一个非常简单的控制器中,只检索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;
}