有一个实体:
/**
* @Assert\UniqueEntity()
*/
class Something
{
/**
* @ORM\Column(name="foo", type="string")
*/
private $foo;
}
然而,对于某些前端原因,此实体的表单类型具有此属性的2个字段:
public function buildForm(FormBuilderInterface $builder, array $options)
// ...
$builder
/// ...
->add('foo_when_its_raining', TextType::class, ['property_path' => 'foo'])
->add('foo_when_its_sunny', TextType::class, ['property_path' => 'foo'])
// ...
当违反约束时,错误仅显示在第二个字段上。
有没有办法配置它(可能有自定义约束),所以错误传播到两个字段? (每次可能出现错误冒泡)。