php - 使用 YML 设置实体字段默认值

标签 php doctrine-orm yaml

我需要在类文件中获取默认值

private $example_field = 0;

当我使用它时

example_field:
    options:
        default: 0

我得到了默认的数据库值,但是当我尝试在不设置“su”的情况下坚持时,我得到了错误(“su”列不能为空)。

无论如何,

example_field:
    default: 0

什么都不做。

最佳答案

这对我有用:

fields:
    my_field:
        options:
            default: 5

关于php - 使用 YML 设置实体字段默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13669338/

相关文章:

php - 将用户/组从主机映射到 docker 容器

php - Cassandra:只选择最新的行

mysql - Symfony2 多对多关系数据库结构

escaping - 如何在同一字符串中转义 YAML 中的双引号和单引号

Ansible - 将对象数组映射到不同的对象数组

javascript - 设置 application.js 或 ga.js 或谷歌分析初学者指南?

php - 从 php 快速插入 MySQL 表

mysql - Symfony,OneToMany 属性的 Doctrine 顺序

codeigniter - 如何在 CodeIgniter 3 中安装 Doctrine

json - 如何在单个 API 调用中以 swagger 定义查询和正文参数