Or you can access this data in controller's action by:
$this->viewVars['variable'];

This could Be helpful, id you want to acces data set in beforeFilter
action (for instance in app_controller beforeFilter action

On Nov 19, 6:51 am, jburns <jeremybu...@me.com> wrote:
> Perfect - thanks. Here's how I've implemented it:
>
> $variable = $this->Controller->read(null, $id);
> $this->set('path', $this->Controller->AssociatedController->getpath
> ($variable['AssociatedController']['id'], 'id, name'));
> $this->set(compact('variable'));
>
> What this allows me to do is show the hierarchical path of a related
> field up to the root of the tree in the view. For example, for a
> business unit based in a location (which has the tree behaviour) I can
> show the path from the location where this business unit is based and
> it's parents all the way to the top of the tree.
>
> Thanks.
>
> On Nov 19, 5:38 am, Erik <nedwi...@lighthouseitc.com> wrote:
>
> > Jeremy,
>
> > $variable will be how you access it in the view template (ctp) file.
> > If you still need it in the controller you should do:
> > $variable = $this->Controller->read(null, $id);
> > // Do some work with $variable.....
> > $this->set(compact('variable'));
>
> > On Nov 19, 12:30 am, jburns <jeremybu...@me.com> wrote:
>
> > > Once I have executed this...
>
> > > $this->set('variable', $this->Controller->read(null, $id));
>
> > > ...within the view function of a controller, how can I access the
> > > contents of 'variable'? I want to extract one or more field values of
> > > the current row. I have tried using $variable, but it is not
> > > recognised.
>
>

--

You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-...@googlegroups.com.
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=.


Reply via email to