Symfony 3 预填充文件类型字段
Symfony 3 pre-fill FileType field
我的表单中有一个文件类型字段:
$builder->add('letter', FileType::class,[
'label'=>'DEMANDE_STATUS',
'required'=>false,
]);
我想在控制器中创建表单时预先填写此 'letter' 字段。
到目前为止我已经试过了,但没有用:
$letter = null;
if (file_exists($path.'/letter.pdf'))
$letter = new File($path.'/letter.pdf');
$demandeForm = $this->createForm('AppBundle\Form\DemandePaiementType', null, ['data'=>[
'letter' => $letter,
]]);
当我想预填文本字段时,此方法通常有效,但不幸的是在这种情况下无效。
知道我该怎么做吗?
不要认为您可以预先填写 HTML 文件输入字段。但是,您可以向用户显示一些消息,表明他们已经填写了该字段。你可以在你的树枝模板中处理这个。
我的表单中有一个文件类型字段:
$builder->add('letter', FileType::class,[
'label'=>'DEMANDE_STATUS',
'required'=>false,
]);
我想在控制器中创建表单时预先填写此 'letter' 字段。
到目前为止我已经试过了,但没有用:
$letter = null;
if (file_exists($path.'/letter.pdf'))
$letter = new File($path.'/letter.pdf');
$demandeForm = $this->createForm('AppBundle\Form\DemandePaiementType', null, ['data'=>[
'letter' => $letter,
]]);
当我想预填文本字段时,此方法通常有效,但不幸的是在这种情况下无效。
知道我该怎么做吗?
不要认为您可以预先填写 HTML 文件输入字段。但是,您可以向用户显示一些消息,表明他们已经填写了该字段。你可以在你的树枝模板中处理这个。