Use Request or Flash Parameter Holder for that
.: Fabian

-----Original Message-----
From:
[EMAIL PROTECTED]
om
[mailto:[EMAIL PROTECTED]
groups.com] On Behalf Of Balaji Srinivasan
Sent: Samstag, 19. Januar 2008 18:47
To: [email protected]
Subject: [symfony-users] Re: Sharing data between actions and components


Thanks Lee.
This is what I mean.

I have a page with a main part and a side bar.
When the action method is called (say its executeDoStuff() I do the  
following:

public function executeDoStuff() {
        $id = $this->getRequestParameter('id');
        $data = DataPeer::retrieveByPK($id);
        $this->setVar('data', $data);
        return sfView::SUCCESS;
}

Now the template doStuff.php can use the data. Later when the sidebar  
component gets called I need to be able to access the retrieved data  
above.

public function executeSidebar() {
        $data = $this->getVar('data');
        // do stuff
        return sfView::SUCCESS;
}

The reason the two things are split as components (instead of just  
partials) is that I need to do some processing on the data before  
rendering the sidebar.
Any suggestions?
Thanks
Balaji


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to