2013-07-05 18 views
0

我有一個有13個屬性的大模型。 我想用表格更新它們的一些值。form-> isValid()清空我的模型

但實際上使用$ form-> isValid()來清空我的模型,並設置只在我的表單中設置或設置了inputFilter的值。

他們是一種避免它的方法嗎?

+1

顯示一些代碼, – DevZer0

+1

請顯示您的表單模型。我想你已經添加了過濾器到所有表單字段這就是爲什麼'錯誤'數據得到過濾 –

+0

請顯示一些代碼 – pattyd

回答

1

結帳確認團組

http://framework.zend.com/manual/2.0/en/modules/zend.form.quick-start.html#validation-groups 

可以部分驗證的模型,只能取回值的驗證組。

0

我認爲你已經爲表單中的所有字段設置了過濾器, 檢查你得到了什麼。

$unfiltered = $form->getUnfilteredValues(); 
print_r($unfiltered);