Twig_Error_Runtime:在呈现模板期间抛出了异常

时间:2014-07-24 11:00:39

标签: symfony

我想在我的表单中添加一个comboBox。

在我的formType中我有:

 public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('dateDepart', 'date', array(
                                    'input'  => 'datetime',
                                    'widget' => 'choice',   
                                        ))
        ->add('dateRetour', 'date', array(
                                    'input'  => 'datetime',
                                    'widget' => 'choice',
                                        ))
    ->add('nbreJour')
    ->add('justificatif')
    ->add("email", "email", array("mapped"=>false))
    ->add("emailcdp", "email", array("mapped"=>false))
    ->add('public', 'choice', array(
        'choices'   => array(
            'matin'   => 'Matin',
            'apresmidi' => 'Après-midi',
            'soir'   => 'Soir',
        ),
        'multiple'  => true,
        "mapped"=>false
    ));


}
在树枝上我有这个:

   <div>
    {{ form_errors(form.public) }}
    {{ form_label(form.public, 'type:') }}
    {{ form_widget(form.public) }}
</div>
 <div>
    {{ form_errors(form.email) }}
    {{ form_label(form.email, 'Email Collaborateur:') }}
    {{ form_widget(form.email) }}
</div>
<div>
    {{ form_errors(form.emailcdp) }}
    {{ form_label(form.emailcdp, 'Email Chef:') }}
    {{ form_widget(form.emailcdp) }}
</div>
<div>
    {{ form_errors(form.nbreJour) }}
    {{ form_label(form.nbreJour, 'Nombre de jour') }}
    {{ form_widget(form.nbreJour) }}
</div>
 <div>
    {{ form_errors(form.justificatif) }}
    {{ form_label(form.justificatif, 'Justificatif:') }}
    {{ form_widget(form.justificatif) }}
 </div>
<div>
    {{ form_errors(form.dateDepart) }}
    {{ form_label(form.dateDepart, 'Date depart:') }}
    {{ form_widget(form.dateDepart) }}
</div>
<div>
    {{ form_errors(form.dateRetour) }}
    {{ form_label(form.dateRetour, 'Date retour') }}
    {{ form_widget(form.dateRetour) }}
</div>    

表单效果很好但是当我添加“选择”时它给我异常:Twig_Error_Runtime 我不知道如何使用它我想使用一个组合框。

0 个答案:

没有答案