可能重复:
CakePHP 2.0 - Use MySQL ENUM field with form helper to create Select Input如何枚举类型列中的数据保存在CakePHP中
我在形式的复选框。该复选框在数据库中具有枚举类型列。如果复选框被选中,我需要在该列中保存1,否则保存0。
我正在使用CakePHP的保存功能来保存所有表单值。当我检查该复选框时,列更新为1,但如果我未选中,然后按提交按钮,它将更新为空值。
如何在CakePHP中使用复选框保存枚举类型值?
'ENUM('0','1')'不是很好的数据库设计 - 'TINYINT'对布尔值来说更好。 – JJJ
无论如何,CakePHP没有直接支持ENUM。 – JJJ