0

如果我这样定义我的实体断言:

$oEmailLengthAssert = new Assert\Length(array(
    'max'           => 255,
    'maxMessage'    => 'E-mail address cannot be longer than {{ limit }} characters length'
));

看起来它是由 Twig 渲染的,并且它的所有输出都被转义了。但是我还在犹豫 Assert 消息是否被转义?

4

1 回答 1

0

我断言您正在使用 From 组件来验证实体,对吗?

如果是这样,表单使用(twig)视图(symfony-standard 至少使用 twig)。

表单可以使用不同的树枝布局(主题种类),默认为 form_div_layout.html.twig:

https://github.com/symfony/symfony/blob/master/src/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig#L344

默认转义: http: //twig.sensiolabs.org/doc/api.html#escaper-extension

于 2013-08-26T10:57:05.690 回答