2013-04-05 69 views
2

當我嘗試保存的Symfony 1.4的形式,它給了我這些錯誤:Symfony的1.4驗證錯誤無符號

Validation failed in class CmsContentElementFile 
4 fields had validation errors: 

* 1 validator failed on title (unsigned) 
* 1 validator failed on alt (unsigned) 
* 1 validator failed on link (unsigned) 
* 2 validators failed on direction (length, unsigned) 

是什麼錯誤呢?

編輯:

從表單字段

校驗:

$this->setValidators(array(
       'title'  => new sfValidatorString(), 
       'alt'  => new sfValidatorString(), 
       'link'  => new sfValidatorString(), 
       'width'  => new sfValidatorInteger(), 
       'height'  => new sfValidatorInteger(), 
       'direction' => new sfValidatorPass() 
     )); 
+0

你提交了什麼值? – j0k 2013-04-05 08:08:16

+0

它可以與 title = test alt = test link = test direction = test 我也從表中改變了允許「NULL」的結構,還有一個錯誤就是那個方向是一個varchar,我給了字段「unsigned:1」 – Zero 2013-04-05 08:36:14

+0

所以問題修復了嗎?如果是的話發表一個答案,你描述了你所做的事情,然後接受它。 – j0k 2013-04-05 08:42:38

回答

0

它現在。問題是我給字段「方向」參數「無符號:1,它也是一個varchar。那麼解決這個問題,希望它可以幫助某人。