【发布时间】:2014-10-30 13:44:14
【问题描述】:
在 Symfony2 中,我有一个表单,其中包含预先创建的记录的图像上传。
当表单第一次渲染时,图像没有设置,应该是表单提交时的强制要求。在后续的表单提交中,如果文件已经上传并存储了路径,则表单提交应该通过。
我无法弄清楚如何实现此条件验证。 我的表单包含
public function buildForm(FormBuilderInterface $builderInterface, array $options)
{
parent::buildForm($builderInterface, $options);
$builderInterface
->add('logoFile', 'file', array(
'required' => true,
))
// ...
}
但是,仅当实体上的特定字段未填充时,才应强制执行要求。
【问题讨论】:
标签: forms validation symfony