Symfony2: impossible de charger le type " MyType"

J'essaie de créer un nouveau type de champ et de l'ajouter à une classe de formulaire dans Symfony 2.

J'ai créé une catégorie appelée MyType (pour des tests) et quand je veux l'ajouter à une classe de formulaire, je reçois l'erreur:

Impossible de charger le type "MyType".

Je suppose que je dois dire à Symfony de charger ce type, mais je ne sais pas comment!

22
demandé sur Trix 2011-08-28 06:38:09

1 réponses

Vous avez enregistré votre formulaire dans la section services de votre config.yml

services:
   my_type_form:
      class: sf\MyTypeBundle\Form\MyType
      tags:
         -  { name: form.type }

Ensuite, vous pouvez l'appeler à partir de votre contrôleur avec le nom "my_type_form".

39
répondu Charles 2015-06-29 17:26:30