0
我有一些教條映射的小錯誤。我從控制檯genarate實體和映射數據,當我試圖把它設置爲null列相關的數據,我不知道爲什麼Symfony2學說關係數據
的entites:
TasksCaregories:
/**
* @var \PhpTasksBundle\Entity\Tasks
*
* @ORM\OneToOne(targetEntity="PhpTasksBundle\Entity\Tasks")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="id", referencedColumnName="category_id", unique=true)
* })
*/
private $id;
任務:
/**
* @var \PhpTasksBundle\Entity\TasksCategories
*
* @ORM\ManyToOne(targetEntity="PhpTasksBundle\Entity\TasksCategories")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="category_id", referencedColumnName="id")
* })
*/
private $category;
控制器:
$tasks = $this->getDoctrine()
->getRepository('PhpTasksBundle:Tasks')
->findAll();
查看:
{{轉儲(任務)}}
,我也得到相關陣列空 「名稱」 一欄。
,但我需要從類別獲得不船體名稱:(請別人幫忙
爲什麼任務與類別的OneToOne關係?從控制檯生成的 –
。我不知道:(。必須是一對多 –
您的實體之間的關係是[ManyToMany](http://doctrine-orm.readthedocs.org/en/latest/reference/association-mapping.html#many-如果它是單向的或雙向的,它取決於你。 – stevenll