1. Your own library. library/My/Filter/Foo.php2. http://framework.zend.com/manual/en/zend.form.elements.html#zend.form.elements.filters -Matt
On Mon, Jun 15, 2009 at 11:35 PM, Deepak <[email protected]> wrote: > On Tue, Jun 16, 2009 at 12:49 AM, Matthew > Ratzloff<[email protected]> wrote: > > You can replace it with a substitute token. There are a variety of > > perfectly valid ways to go about it. > > -Matt > > Ok I read the documentation and now I understand that my problem could > be solved with custom filter (or probably Escapers). The thing that is > not clear to me now is how to implement this. > > 1. Where does my custom filter code go? controller? or form? > 2. After that how to add in filter chain and how to add that custom > filter in my form field? > > My directory structure is: > > application > captcha > config > controllers > forms > layouts > scripts > models > dbtable > views > scripts > > Currently in my form, the search field is implemented as follows: > > public function init() > { > $mysearch = New Zend_Form_Element_Text('srchstr'); > $mysearch->setLabel('Search For:'); > $mysearch->setAttrib('size', '30'); > $mysearch->addFilter('StringTrim'); > ... > ... > ... > } > > > Its kind of confusing. Any suggestion (or code sample) greatly appreciated. > > Thanks again >
