我正在尝试手动将外键 id 设置为对象,但没有找到如何去做
class Item
{
/**
* @ORM\ManyToOne(targetEntity="MyBundle\Entity\ItemType", inversedBy="itemTypes")
* @ORM\JoinColumn(name="type_id", referencedColumnName="id")
*/
protected $item_type;
}
有没有办法做一些链接?
$item = new Item();
$item->setItemTypeId(1); // This generate an error.
还是我必须那样做?
$item = new Item();
$type = Repository::RetrieveById(1);
$item->setItemType($type); // This generate an error.