[英]Doctrine enum type by value
我的yaml文件中的定義如下表中的一列:
myTable:
columns:
value:
type: enum
length: 2
values: ['yes', 'no']
在代碼中,我試圖將數據插入到此表中,但無法找到使用枚舉文本值(即“是”或“否”)插入數據的方法。
我正在嘗試的是這樣的事情:
$obj = new myTable(); // the model for this table
$obj->value = 'yes'; // if I use the numerical value for this it works
我正在使用Doctrine 1.1.0。
$ obj-> setValue('yes')是否有效? 顯然需要檢查的是您是否在對象上調用save?
您不應使用枚舉類型設置長度,因為它在內部被視為整數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.