如果我具有OneToOne关系,如何使用InnoDB(Symfony和Doctrine)重命名一列?在Phpmyadmin中,我的专栏为灰色:无法编辑

最佳答案

在您的关系中,可以设置name和referencedColumnName,如下所示:

/**
 * @OneToOne(targetEntity="OtherEntity")
 * @JoinColumn(name="other_entity_id", referencedColumnName="id")
 */
private $otherEntity;

09-29 19:22