Bir FOS REST API üzerinde çalışıyorum. Altta yatan modellerde, veri mağazasına uygun formu temsil eden Kısıtlamaları tanımlamak istiyorum, örneğin ABD Telefon Numarası tam olarak 10 basamaklı olmalıdır. bir tür olması olurdu bu uygulamayaSymfony 3 + FOS REST Bundle: Doğrulamadan önceki değerleri normalleştirin
{
"phone": "603-988-6521"
}
ideal yolu: Ben örneğin bir telefon numarası olarak biçimlendirilmiş liberal değerleri kabul edebilmek istiyorum Öte yandan
/**
* @var string
*
* @Assert\NotBlank(message="Phone is required.")
* @Assert\Regex(message="Exactly 10 digits are required.", pattern="/^\d{10}$/")
*/
private $phone;
seçim alanlarının onaylamadan önce tüm rakamlara vb. dönüştürülebileceği "dönüşüm" veya "normalleştirme" aşaması.
Bunu FOST REST paradigması ve Symfony 3'te başarmanın en iyi yolu ne olurdu?
: '' '/ ** @AccessType ("public_method") * /' '' –
güzel. teşekkür ederim Ivan. –