【问题标题】:cakephp save blank input type="number" giving NULLcakephp 保存空白输入 type="number" 给出 NULL
【发布时间】:2014-05-18 00:53:04
【问题描述】:

我有一个带有数字验证规则的表单和输入。输入可以提供或留空。但是当留下黑色 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
        ),
    ),

【问题讨论】:

    标签: mysql cakephp-2.3


    【解决方案1】:

    我看错了。我所要做的就是将数据库中的每个字段设置为允许为空。

    【讨论】:

      猜你喜欢
      • 2019-10-07
      • 2017-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 2018-04-04
      相关资源
      最近更新 更多