我正试图通过这种方式设置一个默认值来分析yml文件中的\u百分比字段
...
....
profilePercentage:
type: float
column: profile_percentage
nullable: false
options:
comment: Profile surveys completed percentage
default: 0
为了避免手动设置字段
$client->setProfilePercentage(0.0);
但通过这种配置,我得到了这样一个信息:
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'profile_percentage' cannot be null
1条答案
按热度按时间lrl1mhuk1#
默认值不是100%可移植的,在原则中最安全的方法是在实体构造函数中。