views:

60

answers:

2

Can I use zend Registry to save variable to use in other controller? this is my code that don't work in another controller:

Zend_Registry::set('id', $Id);

A: 

Zend_Registry is an alternative to the old school $GLOBALS. It's a container, you put stuff in there, and will retrieve them later on.

Where do you put id in registry? In the Bootstrap? init? Make sure it's called in your application flow.

racetrack
I put it somewhere in action not in int or bootstrap
Behrang
A: 

Maybe you expect zend_registry to work like a cookie witch it does'nt. If you set something in a controller then click some link to another controller you will have lost that data. Otherwise like shadowfax said just make sure you set your data somewhere in the application flow.

Iznogood