Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony2][SF2][FOS] FOSUserBundle problem
Gothicbezimienny
post 15.05.2016, 16:18:53
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 5.11.2014

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


Witam zainstalowałem FOSUserBundle lecz y próbie stworzenia użytkownika w konsoli dostaje taka odpowiedź:

Fatal error: Call to undefined method AppBundle\Entity\User::setUsername() in C:\wamp\www\admin\vendor\friendsofsymfony\user-bundle\Util\UserManipulator.php on line 51

zapytanie wygląda tak: php app/console fos:user:create admin admin@gmail.com admin

Prawdopodobnie mam dobrze skonfigurowany FOS jesli chodzi o pliki routing, appkernel, security lub services, ogólnie przy starcie serwera wyświetla mi się panel logowania na serwerze. Na stronie niestety nie mogę przejść do funkcji register a przez konsole dostaje taki własnie błąd który przedstawiłem wyżej.

Proszę o jakaś pomoc.


Go to the top of the page
+Quote Post
Turson
post 15.05.2016, 16:55:48
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


FOSUserBundle wymaga, żebyś miał pole 'username' przypisane do użytkownika, a wiec musisz dodaj je do encji i stworzyć gettery/settery
Go to the top of the page
+Quote Post
Gothicbezimienny
post 15.05.2016, 17:59:40
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 5.11.2014

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


dziękuje za naprowadzenie trochę się z tym pomęczyłem brakowało mi:

use FOS\UserBundle\Model\User as BaseUser;

/**
* User
*
* @ORM\Table(name="user")
* @ORM\Entity(repositoryClass="AppBundle\Repository\UserRepository")
*/


w pliku encji. Po dodaniu mogłem zaktualizować wszystkie pola do swojej bazy a następnie utworzyć użytkownika.

Pytanie mam jeszcze czy muszę mieć właśnie te wszystkie pola z FOSUser, czy mogę sam wybrać jakie? , pytam bo próbowałem sam zrobić swoje pola wraz z geterami i seterami ale ciągle nie wychodziło ;/
Go to the top of the page
+Quote Post
lukaskolista
post 23.05.2016, 07:44:14
Post #4





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

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


Możesz dodawać swoje pola, byle byś dostarczył obsługę interface'u modelu użytkownika.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 28.03.2024 - 22:22