0

フォーム要素にフィルターを追加しようとしています

$this->add(array(
        'name' => 'name',
        'attributes' => array(
            'type' => 'text',
            'required' => true,
        ),
        'options' => array(
            'label' => 'Name',
        ),
        'filters' => array(
            array('name' => 'StringTrim'),
            array('name' => 'StripTags'),
        )
    ));

この要素にいくつかのタグを追加することはできますが、何が間違っていますか?

4

1 に答える 1

2

2 つのクラスをフォーム用に作成し、フィルター用に別のクラスを作成し、フォーム用にフィルターを設定します。

$form = new Form\CommentForm();
$form->setInputFilter(new Form\CommentFilter());
return $form;

詳細については、https://github.com/nsenkevich/comment/tree/master/Commentを参照してください。

于 2012-10-24T14:20:38.573 に答える