面向对象编程的好处之一就是化简为繁,针对接口,隐藏实现。Magento中提供的session封装方法就非常实用、简单。最近一个汽车配件的项目中,需要将高级搜索中的几个常用选项注册为session变量,这样客户再次访问的时候,能够自动记忆到曾经搜索的产品,提高用回体验及归属感。 这里介绍下在Magento中通过core/session模型注册,读取session变量的几个主要方法。 //Magento注册session $make = 'BMW' ; Mage::getSingleton( 'core/session' )->setMake( $make ); //Magento读取session $make =Mage::getSingleton( 'core/session' )->getMake(); //Magento注销session Mage::getSingleton( 'core/session' )->unsMake(); |