पर कुछ अतिरिक्त डेटा जोड़ने के लिए मेरे पास Book
नामक मेरी इकाई के लिए एक फॉर्म है और मेरे पास मेरे दृश्य में एक फॉर्म प्रदर्शित करने के लिए एक प्रकार है। इस प्रकार में मेरे पास कुछ फ़ील्ड हैं जो मेरी इकाई में गुणों के लिए मैप किए गए हैं।एक सिम्फनी 2 फॉर्म
अब मैं एक और फ़ील्ड जोड़ना चाहता हूं जो मेरी इकाई में मैप नहीं किया गया है और फॉर्म निर्माण के दौरान उस क्षेत्र के लिए कुछ प्रारंभिक डेटा प्रदान करता है।
मेरे प्रकार इस
// BookBundle\Type\Book
public function buildForm(FormBuilderInterface $builder, array $options = null)
{
$builder->add('title');
$builder->add('another_field', null, array(
'mapped' => false
));
}
प्रपत्र इस
$book = $repository->find(1);
$form = $this->createForm(new BookType(), $book);
की तरह बनाई गई है मैं कैसे प्रपत्र निर्माण के दौरान अब कुछ प्रारंभिक डेटा की आपूर्ति कर सकते तरह लग रहा है? या another_field
फ़ील्ड में प्रारंभिक डेटा जोड़ने के लिए मुझे उस फ़ॉर्म के निर्माण को कैसे बदलना है?
आप क्षेत्र इकाई पर मैप नहीं के साथ कर रही पर क्या योजना बनाई है: तब जब आप इसे बचाने के लिए तैयार होने के लिए प्रपत्र डेटा प्रोसेस कर रहे हैं, आप के साथ गैर-मैप किया गया डेटा का उपयोग कर सकते हैं? – simshaun
मैं प्रपत्र या अनुरोध से सबमिट किया गया डेटा प्राप्त करना चाहता हूं और डेटा को मैन्युअल रूप से संसाधित करना चाहता हूं। –