NetBull
Erfahrenes Mitglied
Hi,
ich arbeite mich nun tiefer in Doctrine ein und bekomme eine Relation zweier Entitäten nicht hin.
Eine Entity Collection soll n Entitäten vom Typ Item beinhalten.
Die Collection....
Das Item...
Doctrine ORM läuft durch, erstellt mir die Tabellen richtig, aber in der Tabelle items ist kein FK auf collection.id, wie ich nun erwartet hätte.
cu NetBu||
ich arbeite mich nun tiefer in Doctrine ein und bekomme eine Relation zweier Entitäten nicht hin.
Eine Entity Collection soll n Entitäten vom Typ Item beinhalten.
Die Collection....
PHP:
namespace test\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* User
* @package Application\Entity
*
* @ORM\Entity
* @ORM\Table(name="collections")
*/
class Collection
{
/**
* @var int
*
* @ORM\Id
* @ORM\Column(name="id", type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var string
*
* @ORM\Column(name="name", type="integer")
*/
protected $name;
}
Das Item...
PHP:
namespace test\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* User
* @package test\Entity
*
* @ORM\Entity
* @ORM\Table(name="items")
*/
class Item
{
/**
* @var int
*
* @ORM\Id
* @ORM\Column(name="id", type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var
* @ORM\OneToMany(targetEntity="Collection", mappedBy="items")
*/
protected $collection;
/**
* @ORM\Column(name="name", type="string")
*/
protected $name;
/**
* @ORM\Column(name="value", type="integer")
*/
protected $value;
}
Doctrine ORM läuft durch, erstellt mir die Tabellen richtig, aber in der Tabelle items ist kein FK auf collection.id, wie ich nun erwartet hätte.
cu NetBu||