如果我这样定义我的实体断言:
$oEmailLengthAssert = new Assert\Length(array(
'max' => 255,
'maxMessage' => 'E-mail address cannot be longer than {{ limit }} characters length'
));
看起来它是由 Twig 渲染的,并且它的所有输出都被转义了。但是我还在犹豫 Assert 消息是否被转义?
我断言您正在使用 From 组件来验证实体,对吗?
如果是这样,表单使用(twig)视图(symfony-standard 至少使用 twig)。
表单可以使用不同的树枝布局(主题种类),默认为 form_div_layout.html.twig:
默认转义: http: //twig.sensiolabs.org/doc/api.html#escaper-extension