Dear All,
i have a problem setting a value in Zend_Registry and retrieving it back in
another page
*here is the scenario, when a user log in i set his last login from the
database in a variable :*
Zend_Registry::getInstance();
Zend_Registry::set('user_last_login',
$user_row[user_last_login]);
*and in the page he is redirected to i try to retrieve this variable like
this :*
Zend_Registry::getInstance();
echo Zend_Registry::get('user_last_login');
*the page return the following error :*
The following error occurred:
exception 'Zend_Exception' with message 'No entry is registered for key
'user_last_login'' in
/Library/WebServer/Documents/cha/library/Zend/Registry.php:145 Stack trace:
#0
/Library/WebServer/Documents/cha/application/admin/controllers/IndexController.php(46):
Zend_Registry::get('user_last_login') #1
/Library/WebServer/Documents/cha/library/Zend/Controller/Action.php(502):
IndexController->indexAction() #2
/Library/WebServer/Documents/cha/library/Zend/Controller/Dispatcher/Standard.php(293):
Zend_Controller_Action->dispatch('indexAction') #3
/Library/WebServer/Documents/cha/library/Zend/Controller/Front.php(919):
Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http),
Object(Zend_Controller_Response_Http)) #4
/Library/WebServer/Documents/cha/admin/index.php(53):
Zend_Controller_Front->dispatch() #5 {main}
i dunno why it is not working while i can easily retrieve any variable i set
in the registry in my bootstrap
here is how i deal with the registry in my bootstrap
$registery = Zend_Registry::getInstance();
Zend_Registry::set('connection', $config->database);
Zend_Registry::set('pageLimit', $dataConfig->pages->limit);
Zend_Registry::set('truepath', '/cha/application/admin/');
Zend_Registry::set('urlpath', 'http://localhost/cha/admin/');
can anyone give me a hand in this please ?
thanks in advance.
*--------------------------------
Regards,
Ahmed Abdel-Aliem
Aroma Designs & Solutions
www.GraphicAroma.com
www.AromaCreatives.com*
Acting by Reacting : By not printing this e-mail I help protect the
environment.