2013-04-05 72 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。那么解决这个问题,希望它可以帮助某人。