Symfony 如何使用Doctrine2为yaml映射格式的表添加注释

Symfony 如何使用Doctrine2为yaml映射格式的表添加注释,symfony,doctrine-orm,comments,yaml,Symfony,Doctrine Orm,Comments,Yaml,我需要为整个表添加注释,而不仅仅是为列添加注释,如何使用ymlmapping格式添加注释。我尝试下一个定义: Acme\DemoBundle\Entity\User: type: entity table: users comment: 'Users table' options: comment: 'Users table' 但它不适用于表注释。根据注释参考,它表示只有列具有注释的选项属性。这也是特定于供应商的。您需要检查数据库是否支持它 选中

我需要为整个表添加注释,而不仅仅是为列添加注释,如何使用
yml
mapping格式添加注释。我尝试下一个定义:

Acme\DemoBundle\Entity\User:
    type: entity
    table: users
    comment: 'Users table'
    options:
        comment: 'Users table'

但它不适用于表注释。

根据注释参考,它表示只有列具有注释的选项属性。这也是特定于供应商的。您需要检查数据库是否支持它


选中:

您必须在表格标签的
选项
部分中包含
选项
部分。举个例子:

Acme\DemoBundle\Entity\User:
    type: entity
    table: users
    options:
        comment: 'Table comment'
    fields:
        field1:
            type: field_type
            nullable: [true|false]
            options:
                comment: 'Field comment'
            column: table_column
小心凹痕


使用Symfony 2.6.6,条令2.5.4进行测试

检查答案。@Stifenllupa谢谢,它看起来不错,但使用了
注释
。我需要相同的格式,但是对于
yaml
格式。它们基本上是相同的,只是遵循相同的“模式”和“深度”。给它一个try@StivenLlupa我更新我的问题。它仍然不起作用。我使用支持表注释的MySQL数据库看起来你只能对列而不是表进行注释。看看语法。我可以评论,是的,但我的意思是教义没有办法添加它。嘿,谢谢!它对MySQL有效吗?你测试了哪个数据库服务器?是的,MySQL 5.5