给大家介绍两个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是单实例对象。