2019独角兽企业重金招聘Python工程师标准>>>
给大家介绍两个Magento的核心对象-Mage_Core_Model_Cookie & Mage_Core_Model_Session
首先介绍Mage_Core_Model_Cookie,这个对象主要是用来设置Cookie的,里面主要下列方法:
public function getDomain();
public function getConfigDomain();
public function getPath();
public function getLifetime();
public function setLifetime();
public function getHttponly();
public function isSecure();
public function set();
public function renew();
public function get();
public function delete();
使用起来非常方便,例如设置一个Cookie:
$cookieModel = Mage::getModel(‘core/cookie’);
$cookieModel->set($name, $value, $period, $path, $domain, $secure, $httponly)
接下来看Mage_Core_Model_Session,这个对象的使用很简单,Session的设置如下:
Mage::getSingleton(‘core/session’)->setXXXX(value);
注意看到是getSingleton,非getModel,两者间的区别从词义可以理解,Session是单实例对象。