Programmer's Reference Guide
编写过滤器
Zend_Filter提供了一系列常用的过滤器,但是开发者经常需要为他们特殊的用例编写定制的过滤器。编写定制的过滤器很容易,只要实现Zend_Filter_Interface接口。
Zend_Filter_Interface接口定义了一个方法filter(),可被用户的类实现。使用Zend_Filter::addFilter()方法,可以把一个实现了这个接口的对象添加到过滤器链中。
下面的例子,示范了怎样编写一个定制的过滤器:
class MyFilter implements Zend_Filter_Interface
{
public function filter($value)
{
// perform some transformation upon $value to arrive on $valueFiltered
return $valueFiltered;
}
}
添加上述过滤器的实例到过滤器链中:
$filterChain = new Zend_Filter();
$filterChain->addFilter(new MyFilter());
Please enable JavaScript to view the comments powered by Disqus.
blog comments powered by
Select a Version
1.11
1.10
1.9
1.8
1.7
1.6
1.5
1.0
Languages Available
Deutsch English Français 日本語 Русский 简体中文
Components
Select a component
Introduction to Zend Framework
Zend_Acl
Zend_Auth
Zend_Cache
Zend_Config
Zend_Console_Getopt
Zend_Controller
Zend_Currency
Zend_Date
Zend_Db
Zend_Debug
Zend_Dojo
Zend_Dom
Zend_Exception
Zend_Feed
Zend_Filter
Zend_Form
Zend_Gdata
Zend_Http
Zend_Json
Zend_Layout
Zend_Loader
Zend_Locale
Zend_Log
Zend_Mail
Zend_Measure
Zend_Memory
Zend_Mime
Zend_OpenId
Zend_Paginator
Zend_Pdf
Zend_Registry
Zend_Rest
Zend_Search_Lucene
Zend_Server
Zend_Service
Zend_Session
Zend_Soap
Zend_Test
Zend_Text
Zend_TimeSync
Zend_Translate
Zend_Uri
Zend_Validate
Zend_Version
Zend_View
Zend_XmlRpc