Wpis z mikrobloga

mam sprawę, mam projekt z Symfony, ogarnąłem sobie FOS userBundle i wszystko jest ok mam użytkowników rejestracje i logowanie, teraz potrzebuję zrobić drugą tabelkę z zadaniami i połączyć to z użytkownikiem o konkretnym Id i on później będzie sobie wpisywał zadania do zrobienia. Niestety nie mogę ogarnąć doctrine relations itd. Mogłby mi ktoś krok po kroku wytłumaczyć jak zrobić relacje ManytoOne itd zeby to działało?
#symfony #symfony2 #php
  • 7
@KaarasKar: używasz adnotacji?

w zadaniach.php czy co tam masz:

/**
* @var User
* @ORM\ManyToOne(targetEntity="User")
*/
private $author;

Opcjonalnie w User możesz zrobić w drugą stronę (OneToMany).

Potem w cli
php bin/console d:s:u --force (wprowadza zmiany do bazy danych)
php bin/console d:g:entities App (czy co tam masz, tworzy settery i gettery w Entity)