Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Problem z nadpisaniem formularza FOSUserBundle
adibak20
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 13.07.2011
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam,

Chce zrobić nadpisanie formularza rejestracyjnego FOSUserBundle, korzystam z dokumentacji

https://github.com/FriendsOfSymfony/FOSUser...riding_forms.md

i robię w plikach RegistrationFormType.php

  1. <?php
  2. namespace My\FrontendBundle\Form\Type;
  3.  
  4. use Symfony\Component\Form\FormBuilder;
  5. use FOS\UserBundle\Form\Type\RegistrationFormType as BaseType;
  6.  
  7. class RegistrationFormType extends BaseType {
  8.  
  9.  
  10. public function buildForm(FormBuilder $builder, array $options){
  11.  
  12. parent::buildForm($builder, $options);
  13.  
  14. $builder->add('imie')
  15. ->add('nazwisko','text')
  16. ->add('telefon','text')
  17. ->add('miejscowosc','text')
  18. ->add('datarejestracji','date')
  19. ->add('wiek','text')
  20. ->add('plec','choice',array(
  21. 'attr' => array('tabindex' => 7),
  22. 'choices'=> array(
  23. 0 => 'Kobieta',
  24. 1 => 'Mężczyzna'
  25. )))
  26. ->add('pesel','text');
  27. }
  28.  
  29. public function getName(){
  30. return 'my_user_registration';
  31. }
  32. }


w services.yml:

  1. <services>
  2.  
  3. <service id="my_user.registration.form.type" class="My\FrontendBundle\Form\Type\RegistrationFormType">
  4. <tag name="form.type" alias="my_user_registration" />
  5. <argument>%fos_user.model.user.class%</argument>
  6. </service>
  7.  
  8. </services>


i cofing.yml

  1. fos_user:
  2. # ...
  3. registration:
  4. form:
  5. type: acme_user_registration


Efektu nie widać, nie dodaje mi tych kontrolek do formatki, wiecie gdzie jest problem ?
Zaznaczam że już klasę User.php nie wklejalem ale wszystkie pola są i zrobiłem upadate tabeli...

Pozdrawiam smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:50