[FosUserBundle] Override form registration
Bonjour à tous,
J'en suis à mon coup d'essai sur le FOSUserBundle, en fait je pense savoir d'ou viens mon erreur mais n'arrive pas à la corriger.
Pour surcharger le formulaire j'ai ajouté ceci à mon config.yml :
Code:
1 2 3 4 5 6
|
fos_user:
...
registration:
form:
type: st_user_registration |
J'ai de suite cette erreur :
Code:
Could not load type "st_user_registration"
Donc à ce que j'ai compris il faut se service des services et de l'injection de dépendance mais ça ne m'avance pas beaucoup que faut-il faire pour avoir ce service qui fonctionne ?
FOSUserbundle register mauvais formulaire
Bonjour, moi aussi je cherche à personnaliser la page register,
j'ai réussi à inclure mon thème, sauf qu'il ne me charge pas mon nouveau formulaire, j'ai suivi le tuto sur github de FOSUserBundle, sauf que le formulaire
chargé reste celui par défaut et pas celui que j'ai surchargé dans
MonNamespace/UserBundle/Form/Type/RegistrationFormType.php
Voila mon fichier MonNamespace/UserBundle/Register/views/Registration/register.html.twig
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
{% extends "::base.html.twig" %}
{%block title %} Enregistrement {% endblock title %}
{% block register %}
{% form_theme form theme %}
<form action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST" class="fos_user_registration_register">
{{ form_widget(form) }}
<input type="submit" value="{{ 'registration.submit'|trans({}, 'FOSUserBundle') }}" />
</form>
{% endblock register %} |