Je n'ai jamais eu ce problème auparavant, mais j'essaie d'ajouter un champ à mon formulaire d'inscription de FOSUserBundle. Dans les résultats, je n'ai que la forme deafult du bundle et je n'ai pas eu mon champ "birthday_date". Qu'est-ce que je fais mal ?Je ne peux pas ajouter de champs à mon formulaire d'inscription
Mon fichier RegistrationType
<?php
namespace AppBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
class RegistrationType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('birthday_date');
}
public function getParent()
{
return 'fos_user_registration';
}
public function getName()
{
return 'app_user_registration';
}
}
Mon fichier config.yml
fos_user:
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
firewall_name: main
user_class: AppBundle\Entity\User
registration:
form:
name: app_user_registration
Et mon fichier servie.yml
app.form.registration:
class: AppBundle\Form\RegistrationType
tags:
- { name: form.type, alias: app_user_registration }
Je viens de suivre les instructions du document donc je ne sais pas , où est le problème
Dans votre config, si vous changez 'name' en' type' sous l'enregistrement: form: cela vous mène-t-il quelque part? –