我正在尝试为表单元素添加过滤器
$this->add(array(
'name' => 'name',
'attributes' => array(
'type' => 'text',
'required' => true,
),
'options' => array(
'label' => 'Name',
),
'filters' => array(
array('name' => 'StringTrim'),
array('name' => 'StripTags'),
)
));
但我仍然可以在这个元素中添加一些标签,我做错了什么?
答案 0 :(得分:2)
创建两个类,一个用于表单,另一个用于过滤器,并为表单设置过滤器。
$form = new Form\CommentForm();
$form->setInputFilter(new Form\CommentFilter());
return $form;
有关详细信息,请参阅https://github.com/nsenkevich/comment/tree/master/Comment