我有一个带有和输入的表单,其验证规则为numeric。输入可以提供或留空。但当左黑色cakephp试图将值保存为NULL时抛出mySQL错误的字段
Error: SQLSTATE[23000]: Integrity constraint violation: 1048 Column
'age_group' cannot be null
我只是一个空字符串,字段不能保存。
'age_group' => array(
'numeric' => array(
'rule' => array('numeric'),
//'message' => 'Your custom message here',
'allowEmpty' => true,
//'required' => false,
//'last' => false, // Stop validation after this rule
//'on' => 'create', // Limit validation to 'create' or 'update' operations
),
),
答案 0 :(得分:0)
我看着这个错误。我所要做的就是在数据库中设置allow null。