Symfony2数据转换器,获取异常消息

Nan*_*com 2 data-binding symfony-forms symfony

我已经创建了自己的数据转换器,正如专门的食谱中所解释,这是我的逆向转换:

public function reverseTransform($val)
{
    // ...
    // My logic here
    // ...

    // If $val is not valid
    throw new TransformationFailedException(
        'My custom error message'
    );
}
Run Code Online (Sandbox Code Playgroud)

问题是:如何获取"自定义错误消息"?我想将它显示为我的表单字段的错误消息.我怎么做?

谢谢!

Cer*_*rad 5

排序答案是:你没有.转换器的工作是转换,而不是进行错误检查.

向字段添加约束,该约束将检查转换后的值并负责错误消息传递.