ここで概説したように、私は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"})