Avec le générateur de formulaires de symfony, les utilisateurs devront supprimer plusieurs champs communs tels que created_at et updated_at. Les débutants rencontrent souvent une erreur «le widget n’existe pas» après la suppression des champs de formulaire.
Pour supprimer les champs des formulaires de symfony, les codeurs désaffecteront les champs des fichiers de formulaire trouvés dans / lib / form / doctrine / annuaire. Après avoir désactivé ces champs, les débutants sont perplexes face aux erreurs indiquant que les widgets supprimés n'existent pas.
Le problème ne réside pas dans les champs non définis. Cela s'est probablement passé correctement. L'erreur que vous voyez est due au fait que symfony tente toujours de restituer les champs que vous venez de définir.
Pour résoudre ce problème, vous devez supprimer les références à ces widgets. Ceux-ci se trouvent fréquemment dans votre _form.php fichier.