Zend framework 什么是Zend视图过滤器?

Zend framework 什么是Zend视图过滤器?,zend-framework,zend-view,Zend Framework,Zend View,什么是Zend视图过滤器?我在ZF1文档和Zend_视图中看到了它们,但我找不到对它们的解释 也许是为了支持其他有过滤器的模板系统?在这种情况下,过滤器在这些模板系统中做什么 谢谢 以下是Zend View过滤器的示例: 它过滤找到的邮件链接并使其模糊 Zend View筛选器在将已呈现的phtml文件(=html代码)发送到客户端之前对其执行某些操作 它是一个Zend_过滤器,可用于Zend View输出 下面是另一个示例,代码来自: 筛选器类(从html中筛选空白=要发送的代码更少):

什么是Zend视图过滤器?我在ZF1文档和Zend_视图中看到了它们,但我找不到对它们的解释

也许是为了支持其他有过滤器的模板系统?在这种情况下,过滤器在这些模板系统中做什么


谢谢

以下是Zend View过滤器的示例:

它过滤找到的邮件链接并使其模糊

Zend View筛选器在将已呈现的phtml文件(=html代码)发送到客户端之前对其执行某些操作

它是一个Zend_过滤器,可用于Zend View输出

下面是另一个示例,代码来自:

筛选器类(从html中筛选空白=要发送的代码更少):

<?php
class App_View_Filter_Minify implements Zend_Filter_Interface
{
    public function filter($string)
    {
        return preg_replace(
            array('/>\s+/', '/\s+</', '/[\r\n]+/'),
            array('>', '<', ' '),
            $string
        );
    }
}
/**
 * Add Output filters to View
 *
 * @return void
 */
protected function _initViewFilter()
{
    $view = $this->getResource('view');
    $view->addFilterPath('App/View/Filter', 'App_View_Filter_')
        ->addFilter('Minify');
}