Symfony2 生成带有选项的实体字段

Posted

技术标签:

【中文标题】Symfony2 生成带有选项的实体字段【英文标题】:Symfony2 generate entity fields with options 【发布时间】:2014-04-25 09:21:57 【问题描述】:

我使用控制台命令生成新实体:

$ php 应用程序/控制台原则:生成:实体

如何使用此控制台命令为十进制类型的字段(以及其他字段类型的其他选项)设置选项 scaleprecision

【问题讨论】:

【参考方案1】:

您无法通过控制台设置精度和比例。在 ORM YAML 文件中声明字段时,您必须提及这些属性,作为注释等。

要查看如何在注释中设置精度和比例,这是链接,

http://docs.doctrine-project.org/en/2.0.x/reference/annotations-reference.html#column

您可以在此处查看所有可用的学说 2 数据类型,

http://doctrine-dbal.readthedocs.org/en/latest/reference/types.html

对于小数精度和小数位数,您可以在此处查看,

http://doctrine-dbal.readthedocs.org/en/latest/reference/types.html#id89

希望这会有所帮助, 干杯!

【讨论】:

谢谢。我很困惑,当我添加“字符串”类型的字段时,我有机会为此字段指定选项“长度”。

以上是关于Symfony2 生成带有选项的实体字段的主要内容,如果未能解决你的问题,请参考以下文章

Symfony2 实体字段类型替代“property”或“__toString()”?

Symfony2 表单 > 实体字段类型 > 查询构建器 > 可能的子选择?

Symfony2 - ...\Entity\Users 类型的实体缺少字段“userId”的分配 ID

Symfony2:字段或鉴别器列映射中实体上列“id”的重复定义

Symfony2 - 使用没有附加任何实体的表单生成器

Symfony2 使用父级中的一个字段和具有不同注释/映射的扩展实体