I have a controller action that picks out what script is going to render. So
I use render('scriptname.phtml') inside my action. There is scenario where I
have to alter some view scripts and i do that inside controller's
postDispatch() method - since i want it for all actions inside that
controller. But in combination with the render() inside action,
postDispatch() gets executed when view already rendered. If i don't use
render() then postDispatch() is executed before the view rendering. 
My guess is that that is kinda wrong - in a way - since actual rendereing
should allways be done at the same point of the execution flow in this case
always after postDispatch() - no matter what.

Is there a way to only set the name of script to be rendered later? If not
then I guess I'll have to handle that on my own with some property of the
controller and have some controller plugin with postDispatch() that calls
render with that value.

ty
-- 
View this message in context: 
http://www.nabble.com/Controller-flow-changes-when-using-render%28%29-inside-controller-action-tp23915931p23915931.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to