मैं अपने आरईएसटी एपीआई के लिए डेटा को प्रमाणित करने के लिए सिम्फनी 2.1 सत्यापन मॉड्यूल का उपयोग कर रहा हूं, यह सही तरीके से काम करता है लेकिन मुझे आश्चर्य है कि किसी सरणी के अंदर आइटम्स को सत्यापित करने का कोई आसान तरीका है या नहीं। उदाहरण के लिए, मेरे फ़ील्ड में से एक तिथियों की एक सरणी है, मैं यह सुनिश्चित करना चाहता हूं कि अंदर प्रत्येक आइटम सही रूप से स्वरूपित दिनांक है।किसी सरणी के अंदर आइटमों को मान्य करना - सिम्फनी 2.1
मैं बाधाओं को सेट करने के लिए YAML का उपयोग कर रहा हूं, array_of_dates
वह फ़ील्ड है जिसे मैं उस सरणी के अंदर प्रत्येक आइटम को मान्य दिनांक के रूप में मान्य करने में सक्षम होना चाहता हूं।
# src/Acme/DemoBundle/Resources/config/validation.yml
Acme\DemoBundle\Entity\Demo:
properties:
start:
- NotBlank: ~
- Date: ~
end:
- NotBlank: ~
- Date: ~
array_of_dates:
- Type:
type: array
आप अपनी खुद की [कस्टम बाधा] लिखने के लिए होता है (http://symfony.com/doc/ वर्तमान/कुकबुक/सत्यापन/custom_constraint.html) – Squazic