Ok j'ai donc rajouté une partie service dans mon fichier de config et ça fonctionne 
Mais il a fallu que je mette comme chemin de class:
ST\Bundle\UserBundle\Form\UserType
Et du coup par la suite j'ai l'erreur :
roperty "expiresAt" is not public in class "ST\Bundle\UserBundle\Entity\User". Maybe you should create the method "getExpiresAt()" or "isExpiresAt()"?
ET la je ne comprends pas 
EDIT : je pense avoir compris c'est pas le bon formulaire qu'il faut prendre
Mais dans l'exemple donné sur la doc on a
// src/Acme/UserBundle/Form/Type/RegistrationFormType.php
Hors mon Arborescence contient src/Acme/Bundle/UserBundle/Form/Type/RegistrationFormType.php
Et si je le charge avec Bundle en plus il me dis qu'il trouve le fichier mais pas la classse voici mon fichier retouché :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
//src/ST/Bundle/UserBundle/Form/Type/RegistrationFormType.php
namespace ST\UserBundle\Form\Type;
use Symfony\Component\Form\FormBuilder;
use FOS\UserBundle\Form\Type\RegistrationFormType as BaseType;
class RegistrationFormType extends BaseType
{
public function buildForm(FormBuilder $builder, array $options)
{
parent::buildForm($builder, $options);
// Ajoutez vos champs ici, revoilà notre champ *location* :
$builder->add('firstname');
}
public function getName()
{
return 'st_user_registration';
}
} |
Re EDIT :
J'ai trouvé finalement en fait c'est le namespace de la class qui n'était pas bon il faut rajouter Bundle.
C'est bête des petits problèmes de typo mais bon ça servira peut être à quelqu'un d'autre.
Merci pour ton aide.
Partager