Symfony是否通过实体引用自动将外键值获取到数据库中


Does Symfony automatically gets foreign key value into database through entity references?

 /**
 * @ORM'ManyToOne(targetEntity="Product" , fetch="EAGER", inversedBy="MarketingUrls")
 * @ORM'JoinColumn(name="product_id", referencedColumnName="id")
 */
private $Product;

我想了解这在symfony框架中意味着什么。我正在尝试将外键值插入到数据库中,我已经为上面的代码编写了一段,但它不起作用。我应该使用表单手动插入值吗?否则它会自动接受它。

我想您在另一个实体(Product(上也有一个OneToMany注释。通过使用表单(并为您的产品添加"实体"字段(,Symfony应负责在MarketingUrl实体中插入外键。