例如,我有代码:
$builder->add('fieldname', null, array(
'constraints' => array(
new NotBlank(),
new Length(array('min' => 3, 'max' => 255)),
),
));
如果我可以选择字段为红色或在验证为假时添加一些css类?
答案 0 :(得分:0)
如果未验证字段,请使用TWIG添加自定义CSS类。方法如下:
TWIG:
<div class="{{ fieldname.vars.errors|length > 0 ? 'field-has-error-class' : '' }}">
{{form.fieldname}}
</div>
这将添加您的自定义CSS错误,而无需使用代码处理它。
希望这会有所帮助。