Zend framework 什么是Zend视图过滤器?
什么是Zend视图过滤器?我在ZF1文档和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 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');
}