cakephp保存空白输入类型="数字"给出NULL

时间:2014-05-18 00:53:05

标签: mysql cakephp-2.3

我有一个带有和输入的表单,其验证规则为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
        ),
    ),

1 个答案:

答案 0 :(得分:0)

我看着这个错误。我所要做的就是在数据库中设置allow null。