2012-02-03 9 views
33

मेरे पास ऐसी स्थिति है जहां मुझे वास्तव में कहीं भी स्टोर करने के लिए किसी ऑब्जेक्ट को बिना किसी फॉर्म को सत्यापित करने की आवश्यकता है। इस परिदृश्य में, क्या मैं अभी भी सिद्धांत के बिना एक संस्था बनाउंगा और फॉर्म को मान्य करने के लिए जो कुछ भी करना चाहता हूं उसे करने के लिए इसे अस्वीकार कर सकता हूं या कोई दूसरा तरीका है?सिद्धांत इकाई के बिना फॉर्म मान्य करना

उदाहरण किसी उपयोगकर्ता को उसके नाम से एक ईमेल भेज देगा।

उत्तर

61

Using a Form without a Class अनुभाग देखें - सत्यापन पर भी एक उपखंड है।

उत्तर बाधाओं को स्वयं स्थापित करने और उन्हें अलग-अलग क्षेत्रों में संलग्न करने का उत्तर है।

use Symfony\Component\Validator\Constraints\Length; 
use Symfony\Component\Validator\Constraints\NotBlank; 

$builder 
    ->add('firstName', 'text', array(
     'constraints' => new Length(array('min' => 3)), 
    )) 
    ->add('lastName', 'text', array(
     'constraints' => array(
      new NotBlank(), 
      new Length(array('min' => 3)), 
     ), 
    )) 
; 
+3

अब यह इस पेज में बताया गया है: https://symfony.com/doc/current/form/without_class.html –

संबंधित मुद्दे