2013-07-28 98 views
0

我試圖在發佈表單後在ZF2控制器中調用clearValidators。但我得到錯誤。獲得「調用未定義的方法」的錯誤,呼籲clearValidators。

調用未定義的方法的Zend \表格\元素\ MultiCheckbox :: clearValidators()在UserController.php

$element =$form->get('user_tag_id'); 
element->clearValidators(); 

什麼建議嗎?

+0

Check validationGroup。您可以選擇要驗證的表單元素。 [檢查這篇文章](http://stackoverflow.com/questions/15782107/zend-framework-2-removed-form-element-causes-validation-to-fail/15797261#15797261) – lluisaznar

回答

0

好,

我已經找到了替代品。

I have remove the filter class and write Custom filter after form Posting. This works 


#Filter Striptags 
          $filter = new \Zend\Filter\StripTags(); 
          $row =$filter->filter($row); 

          #StringTrim 
          $filter = new \Zend\Filter\StringTrim(); 
          $row =$filter->filter($row); 

          #StringTrim 
          $filter = new \Zend\Filter\HtmlEntities(); 
          $row =$filter->filter($row); 
相關問題