Your reusable methods could then check and set the variable as necessary. Then before your view is rendered (either before you action returns or in a beforeRender method) you would use the $this->set() method to transfer that class variable to the view.
This way you can output debug info all you want and you wouldn't be modifiying the _viewVars array in your controller directly.
On 9/11/06, Bert Van den Brande
<[EMAIL PROTECTED]> wrote:
Ok tnx for the explanation :)
Reason I searched for that function was that I had split some
controller logic into a couple of reusable methods, and at a certain
point I needed to now the decision of method X inside method Y.
Of course there were plenty other solutions, but looking for a way to
retrieve the var I had set in method X was my first intention ...
On 9/11/06, nate <[EMAIL PROTECTED]> wrote:
>
> Controller::_viewVars is treated as a protected object property.
> Accessing proctected properties within a class or child of the class is
> perfectly legal, and I'm not a big fan of adding extra pointless
> getters and setters. The only reason there's a set( ) method for it is
> because it provides actual value over and above simply assigning
> key/value pairs to an associative array.
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake PHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~----------~----~----~----~------~----~------~--~---
- Re: Simple question about $this->set John Zimmerman
- Re: Simple question about $this->set Bert Van den Brande