2014-05-18 61 views
0

我有一個窗體和輸入有一個數值驗證規則。輸入可以提供或留空。但離開時黑CakePHP的試圖挽救了一個空值會拋出場cakephp保存空白輸入類型=「數字」給NULL

Error: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 
'age_group' cannot be null 

我只是一個空字符串,現場不被保存的MySQL錯誤。

'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

我看着這個錯誤。我所要做的就是將數據庫中的每個字段設置爲null。