php - 教义:将枚举类定义为实体的columDefinition
问题描述
我有一个抽象的枚举类
abstract class NotificationEnum
{
const INFO = "info";
const WARNING = "warning";
const SUCCESS = "success";
const ERROR = "error";
[...]
}
现在,如果我更改上面的枚举,columDefinition 也应该出现更改,以允许这些作为输入。
/**
* @Column(type="string", type="string", columnDefinition="enum('info', 'warning', 'success', 'error')")
* @Type("string")
*/
private $severity;
是否有可能告诉学说输入可以是给定的类型,或者我应该只在验证级别上做这些事情,例如只检查输入是否是给定的类型?
谢谢你提前!
解决方案
推荐阅读
- vue.js - import Vue from 'vue' 报错了
- java - 为什么 Selenium 的 ExpectedConditions.elementToBeClickable(By.xpath(xPath))) 返回一个字符串?
- c# - 添加文本框值,保持高值
- c# - 如何获取和设置注释PDF itext c#的/BSIColumnData的值
- android - 视频录制 (expo) 不适用于生产/apk 文件
- c - 从应用程序 makefile 运行库 makefile
- python - 如何在 pandas 中传播数据?
- vba - 将邮件从文件系统移动到 Outlook 文件夹
- google-bigquery - 作为数据流运行器运行时,apache beam.io.BigQuerySource use_standard_sql 不起作用
- html - 表和行跨度