Symfony表单编辑与附件文件

时间:2018-09-12 12:04:20

标签: symfony symfony-forms

我从食谱复制了这个例子 https://symfony.com/doc/current/controller/upload_file.html 我的编辑表单有问题,我不了解如何解决此问题?

提交编辑表格后,示例((

我用附件文件,现场手册创建实体,然后在现场手册中的db中获得了文件名。 然后,我打开编辑表单,没有任何更改,只需提交,然后再进行操作:

$product->setBrochure(
    new File($this->getParameter('brochures_directory').'/'.$product->getBrochure())
);

并在提交表单后生效

if ($form->isSubmitted() && $form->isValid()) {
    try {
        $em = $this->getDoctrine()->getManager();
        /** @var Application $entity */
        $entity = $form->getData();
        $fileApp = $entity->getBrochure(); // null

为什么为null?提交带有附件文件的字段后,如何创建编辑表单将返回存在的数据?

0 个答案:

没有答案