के साथ सहयोगी त्रुटियां मेरे पास कंपाउंड और success_84_80 विकल्प के साथ एक एम्बेडेड फॉर्म है जो सत्य पर सेट है।सिम्फनी 2 कंपाउंड फॉर्म, फ़ील्ड्स
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->setErrorBubbling(false);
$builder->add('date_start', 'date', array(
'label' => 'form.date_start.label',
'widget' => 'single_text',
'required' => false,
'group' => ['event', 'dates']
));
$builder->add('date_end', 'date', array(
'label' => 'form.date_end.label',
'widget' => 'single_text',
'required' => false,
'group' => ['event', 'dates']
));
$builder->add('time_zone', 'alternate_timezone', [
'label' => 'form.timezone.label',
'field_help' => 'form.timezone.help',
'empty_value' => 'form.timezone.empty_value',
'required' => false,
'group' => ['event', 'dates']
]);
}
/**
* {@inheritdoc}
*/
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults([
'label' => false,
'compound' => true,
'inherit_data' => true
]);
}
मैं अपने क्षेत्रों के साथ त्रुटियों को जोड़ नहीं सकता। इस फॉर्म की त्रुटियां माता-पिता के रूप में प्रदर्शित होती हैं, न कि मैदान पर। मैंने दस्तावेज़ में देखा, त्रुटि_बबलिंग तब तक गलत हो सकती है जब तक कि फॉर्म कंपाउंड न हो।
फ़ील्ड से जुड़े त्रुटियों के लिए कंपाउंड फॉर्म के साथ समाधान क्या है?
Symfony में मिश्रित स्वरूपों के साथ धन्यवाद
मैं अपने रूप में एक क्षेत्र है कि विरासत में मिला है के साथ इस मुद्दे की है। मैं अपने सत्यापन दिनचर्या में विरासत वाले फॉर्म के नाम को लक्षित नहीं कर सकता। त्रुटि हमेशा रूट फॉर्म तक बुलबुले होती है। त्रुटि_बुलिंग या अन्य सेटिंग्स बदलने की कोई मात्रा मेरे लिए काम नहीं कर पाई है। – lifo