相关疑难解决方法(0)

如何设置外键id的id #sf2 #doctrine2

我正在尝试为对象手动设置外键 ID,但没有找到方法

class Item
{
    /**
     * @ORM\ManyToOne(targetEntity="MyBundle\Entity\ItemType", inversedBy="itemTypes")
     * @ORM\JoinColumn(name="type_id", referencedColumnName="id")
     */
    protected $item_type;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做一些链接?

$item = new Item();
$item->setItemTypeId(1); // This generate an error.
Run Code Online (Sandbox Code Playgroud)

还是我必须这样做?

$item = new Item();
$type = Repository::RetrieveById(1);
$item->setItemType($type); // This generate an error.
Run Code Online (Sandbox Code Playgroud)

php foreign-keys symfony doctrine-orm

2
推荐指数
1
解决办法
1737
查看次数

标签 统计

doctrine-orm ×1

foreign-keys ×1

php ×1

symfony ×1