我已经创建了自己的数据转换器,如the dedicated cookbook中所述,这是我的反向转换:
public function reverseTransform($val)
{
// ...
// My logic here
// ...
// If $val is not valid
throw new TransformationFailedException(
'My custom error message'
);
}
问题是:如何获取“自定义错误消息”?我想将它显示为我的表单字段的错误消息。我该怎么做?
谢谢!
答案 0 :(得分:5)
排序答案是:你没有。转换器的工作是转换,而不是进行错误检查。
向字段添加约束,该约束将检查转换后的值并处理错误消息传递。