Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 1 Dołączył: 17.05.2013 Ostrzeżenie: (0%)
|
Używam FOSUserBundle i chciałem rozszerzyć tabelę użytkownika o dodatkowe informacje. Więc oprócz encji User.php mam też Profile.php. Wybrałem do tego relację OneToOne. Trochę już się z tym męczę i nie umiem tak to odpowiednio zgrać, żeby podczas rejestracji użytkownika tworzył się jego rekord w drugiej tabeli.
Kod class User extends BaseUser { /** * @ORM\Id * @ORM\Column(type="integer") * @ORM\GeneratedValue(strategy="AUTO") */ protected $id; /** * @ORM\OneToOne(targetEntity="Profile", orphanRemoval=true) * @ORM\JoinColumn(name="id", referencedColumnName="id") */ protected $profile; } Jak sobie tym poradzic? |
|
|
|
gentleman [SF][Symfony2]FOSUserBundle 2 tabele uzytkownika 21.08.2014, 11:59:46
Crozin Tworząc użytkownika musisz wrzucić do właściwości ... 21.08.2014, 13:13:34
MLukasz Pamietajac o ustawieniu cascade w relacji. Można t... 21.08.2014, 15:07:29 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 15:36 |