:::: MENU ::::

Guardar y recuperar datos de sesión en Magento

4.00 avg. rating (73% score) - 1 vote

En Magento tenemos fácil acceso a los datos de la sesión de usuario, en la que podemos almacenar, para su posterior uso, cualquier tipo de información dependiente de nuestra aplicación, como por ejemplo los datos de un formulario, si queremos recuperarlos más adelante, si el usuario regresa a la página del mismo.

Como en la mayoría de las clases de Magento (todas las que derivan de Varien_Object), existen los métodos mágicos get y set, que nos permiten almacenar datos de dos formas diferentes.

Para almacenar datos, podemos utilizar cualquiera de las dos llamadas siguientes:

Mage::getSingleton('core/session')->setData('mi_clave', 'mivalor');
Mage::getSingleton('core/session')->setMiClave('mivalor');

Cuando queremos recuperar este valor de la sesión de usuario, podremos utilizar los dos equivalentes:

Mage::getSingleton('core/session')->getData('mi_clave');
Mage::getSingleton('core/session')->getMiClave();



Hey! Qué opinas sobre el artículo?