Issue Type: Improvement Created: 2009-02-25T03:30:36.000+0000 Last Updated: 2009-02-25T05:43:14.000+0000 Status: Resolved Fix version(s): Reporter: Josh Ribakoff (jshpro2) Assignee: Matthew Weier O'Phinney (matthew) Tags: - Zend_Form
Related issues: Attachments:
It would be nice if I did not have to explicitly call setElementsBelongTo() on subforms when using a viewscript decorator for rendering the parent form. Once I had my forms working I decided to make one of my forms use a viewscript decorator which broke it, since using the viewscript decorator entails disabling the formElements decorator and since the "default" array notation is handled in the formElements decorator, this seemed awkward to me.
In other words applying the viewScript decorator to a form should not disable array notation on it's children, I would think
Posted by Matthew Weier O'Phinney (matthew) on 2009-02-25T05:42:58.000+0000
Currently, setElementsBelongTo() is automatically called as part of the FormElements decorator. It is not called before this as we then have a chicken/egg problem: if the sub forms are nested, the parent sub form needs to inform the child, and so on.
While it may be awkward, it's also the trade off you have for the flexibility of using ViewScript or your own custom decorators.
Have you found an issue?
See the Overview section for more details.