-- chubbs <[EMAIL PROTECTED]> wrote
(on Wednesday, 23 July 2008, 06:16 PM -0700):
> 
> I am going crazy trying to work out how to get a custom decorator on my form.
> I have read everything but theres no clear example of any out there.  This
> is what i have so far.

Please read:

    http://devzone.zend.com/article/3450-Decorators-with-Zend_Form

and post back to the list if you have further questions.


> in my html/index.php i have the line:
> set_include_path('.' . PATH_SEPARATOR . '../library/'
>               . PATH_SEPARATOR . '../application/'
>               . PATH_SEPARATOR . '../application/forms/'
>               . PATH_SEPARATOR . '../application/models/'
>               . PATH_SEPARATOR . get_include_path());
> 
> Zend_Form file in /application/forms/NewStaff.php:
> 
> ...
> $this->addElementPrefixPath("YUI", "decorators/",'decorator');
> ...
> $startDate = new Zend_Form_Element_Text ( 'startDate' );
> $startDate->addDecorator('Date_Decorator');
> ...
> 
> Decorator class in /application/forms/decorators/Date_Decorator.php:
> 
> class YUI_Date_Decorator extends Zend_Form_Decorator_Abstract
> {
>    ......
>    public function render($content)  {
>      ....
>    }
> }
> 
> 
> 
> Works if i get rid of the addDecorator line, but otherwise always displays
> error:
> Warning: Plugin by name Date_Decorator was not found in the registry. in ..
> 
> I have tried so many different combinations of filename's prefixs and
> everything.  What am I doing wrong?
> 
> -- 
> View this message in context: 
> http://www.nabble.com/Zend-Form-Decorator-tp18623761p18623761.html
> Sent from the Zend Framework mailing list archive at Nabble.com.
> 

-- 
Matthew Weier O'Phinney
Software Architect       | [EMAIL PROTECTED]
Zend Framework           | http://framework.zend.com/

Reply via email to