如此处所述,我正在使用GeoPositionFields
. 因为 Zend 不支持这一点,所以我使用了标准RegEx
验证器。
它工作得很好,但我仍然需要一个自定义错误消息 - 任何想法如何实现这一点?
我的例子中的那个什么都不做......
/**
* @ORM\Column(type="string")
* @Form\Filter({"name":"StringTrim"})
* @Form\Validator({"name":"Regex", "options":{"pattern":"/(-?\d{1,3}\D\d+)[^\d-]+(-?\d{1,3}\D\d+)/"}})
* @Form\ErrorMessage("My custom message")
* @Form\Attributes({"type":"text"})
* @Form\Options({"label":"GeoPos"})
*
*/
protected $geopoint;
甚至这个也被忽略了:
@Form\Messages({"regexNotMatch": "My custom message"})