Php 如何在一对多表原则2.0中添加注释

Php 如何在一对多表原则2.0中添加注释,php,symfony,doctrine,Php,Symfony,Doctrine,我想在表中的列中添加注释,我安排了基本列 如何为具有多对一或一对多关系的实体添加注释 namespace Console\Entity; /** * @Entity(repositoryClass="Console\Repository\UserMessage") * @Table(name="user_message") * @HasLifecycleCallbacks */ class UserMessage { /** * @Id * @Gener

我想在表中的列中添加注释,我安排了基本列

如何为具有多对一或一对多关系的实体添加注释

namespace Console\Entity;

/**
 * @Entity(repositoryClass="Console\Repository\UserMessage")
 * @Table(name="user_message")
 * @HasLifecycleCallbacks
 */
class UserMessage {

    /**
     * @Id 
     * @GeneratedValue 
     * @Column(type="integer")
     */
    protected $id;

    /**
     * @ManyToOne(targetEntity="Console\Entity\Message", cascade={"all"})
     */
    protected $message;

    /**
     * @Column(name="is_read", type="boolean",options={"comment":"Is Read"})
     */
    protected $isRead = false;

“一对多”总是一种相反的关系。它没有指向具体的专栏。条令不支持关于
@JoinColumn
的选项和注释。如果您使用的是条令迁移,那么您可以自己编写注释的SQL。您只需小心,因为有时条令会使用coment来标记内部行为,例如
DCType
,以确保字段被视为特定条令类型。请详细阅读文档中的描述: