小编And*_*idd的帖子

在Zend Form元素上使用多个PregReplace过滤器

我希望能够在单个Zend Form元素上添加多个PregReplace过滤器.我可以使用以下代码添加一个PregReplace过滤器:

$word = new Zend_Form_Element_Text('word');
$word->addFilter('PregReplace', array(
        'match' => '/bob/', 
        'replace' => 'john'
    ));
$this->addElement($word);
Run Code Online (Sandbox Code Playgroud)

我试过了

$word = new Zend_Form_Element_Text('word');
$word->addFilter('PregReplace', array(
        'match' => '/bob/', 
        'replace' => 'john'
    ));
$word->addFilter('PregReplace', array(
        'match' => '/sam/', 
        'replace' => 'dave'
    ));
$this->addElement($word);    
Run Code Online (Sandbox Code Playgroud)

但这仅仅意味着第二个过滤器工作.

如何添加多个PregReplace过滤器?

php zend-framework zend-form zend-filter

9
推荐指数
2
解决办法
3334
查看次数

标签 统计

php ×1

zend-filter ×1

zend-form ×1

zend-framework ×1