Symfony定义外键

时间:2017-06-28 11:25:57

标签: symfony entities erd

This is my ERD

我需要有关如何将外键与我的实体相关联的帮助 据我所知,它有这种代码的东西:

/**
     * @ORM\ManyToOne(targetEntity="Category", inversedBy="products")
     * @ORM\JoinColumn(name="category_id", referencedColumnName="id")
     */

TL; DR我制作了实体,但现在我需要关联外键(图像),但我不知道如何。

/**
     * @ORM\ManyToOne(targetEntity="klant", mappedBy="Bestellingorder")
     */
    private $klanten;



/**
 * @ORM\OneToMany(targetEntity="Bestellingorder", inversedBy="klanten")
 * @ORM\JoinColumn(name="Bestellingorder_id", referencedColumnName="id")
 */
private $Bestellingorder;

[创建错误]在属性TuinBundle上声明的注释@ORM \ ManyToOne \   Entity \ Bestellingorder :: $ klanten没有名为“mappedBy”的属性。艾娃   ilable属性:targetEntity,cascade,fetch,inversedBy

坚持到这里。

1 个答案:

答案 0 :(得分:0)

尝试:

no match for 'operator+' (operand types are 'int' and 'std::array<int, 2ul>')

但是我不明白为什么你有时会&#34; klant&#34;或者&#34; klanten&#34;,对我来说没有意义。您的实体名称是什么? klant还是klanten?