我创建了一个magento扩展。我想实现对扩展的访问。该扩展程序在前端创建一个页面,我只希望管理员访问该页面。所以基本上我需要一些可以检测到管理员是否登录到前端页面的东西。我尝试了几种解决方案,但似乎都有效。if(Mage::getSingleton('admin/session',array('name'=>'adminhtml'))->isLoggedIn())echo'loggedin';elseecho'notloggedin';CheckonfrontendifadminisloggedinMage::getSingleton('core/session',array('na
我创建了一个magento扩展。我想实现对扩展的访问。该扩展程序在前端创建一个页面,我只希望管理员访问该页面。所以基本上我需要一些可以检测到管理员是否登录到前端页面的东西。我尝试了几种解决方案,但似乎都有效。if(Mage::getSingleton('admin/session',array('name'=>'adminhtml'))->isLoggedIn())echo'loggedin';elseecho'notloggedin';CheckonfrontendifadminisloggedinMage::getSingleton('core/session',array('na
谁能解释功能上和好/坏实践方面的差异,为什么其中一个应该优先于另一个:$getParam=Mage::app()->getRequest()->getParam('getparam');v$getParam=$_GET['getparam']; 最佳答案 两者之间存在显着差异。$_GET只是一个数组,如$_POST。但是,调用Mage::app()->getRequest()->getParam('param_name')将允许您访问GET和POST(此处不包括DELETE和PUT)-请参见下面的代码:lib/Zend/Contro
谁能解释功能上和好/坏实践方面的差异,为什么其中一个应该优先于另一个:$getParam=Mage::app()->getRequest()->getParam('getparam');v$getParam=$_GET['getparam']; 最佳答案 两者之间存在显着差异。$_GET只是一个数组,如$_POST。但是,调用Mage::app()->getRequest()->getParam('param_name')将允许您访问GET和POST(此处不包括DELETE和PUT)-请参见下面的代码:lib/Zend/Contro
我有以下代码来获取产品列表$collection=Mage::getModel('catalog/product')->getCollection();$collection->addAttributeToSelect('name')->addAttributeToFilter("category_ids",array('finset'=>$this->category_id));foreach($collectionas$product){echo$product->getName();}我的问题是,我怎么能不回显“简单”但属于“可配置”父产品的产品。(例如,不要显示“RedShir
我有以下代码来获取产品列表$collection=Mage::getModel('catalog/product')->getCollection();$collection->addAttributeToSelect('name')->addAttributeToFilter("category_ids",array('finset'=>$this->category_id));foreach($collectionas$product){echo$product->getName();}我的问题是,我怎么能不回显“简单”但属于“可配置”父产品的产品。(例如,不要显示“RedShir
我想根据不同属性的多个标准来选择产品。我知道如何使用$collection->addAttributeToFilter('someattribute',array('like'=>'%'));但我想为OR条件使用多个属性。喜欢:$collection->addAttributeToFilter('someattribute',array('like'=>'value'));`或$collection->addAttributeToFilter('otherattribute',array('like'=>'value'));`获取“someattribute”或“otherattrib
我想根据不同属性的多个标准来选择产品。我知道如何使用$collection->addAttributeToFilter('someattribute',array('like'=>'%'));但我想为OR条件使用多个属性。喜欢:$collection->addAttributeToFilter('someattribute',array('like'=>'value'));`或$collection->addAttributeToFilter('otherattribute',array('like'=>'value'));`获取“someattribute”或“otherattrib
Magento有一个_construct和一个__construct方法是有原因的吗?为什么额外的_construct存在?仅通过调用子类中的父构造函数是否无法通过具有额外的_construct方法实现任何目标? 最佳答案 我能找到的最佳答案:http://www.magentocommerce.com/boards/viewthread/76027/#t282659基本上,根级类(所有其他类都继承自该类)实现__construct,PHP会在构造类时自动调用它。现在,这个根级类只需调用包含实际代码的_construct。假设您有这
Magento有一个_construct和一个__construct方法是有原因的吗?为什么额外的_construct存在?仅通过调用子类中的父构造函数是否无法通过具有额外的_construct方法实现任何目标? 最佳答案 我能找到的最佳答案:http://www.magentocommerce.com/boards/viewthread/76027/#t282659基本上,根级类(所有其他类都继承自该类)实现__construct,PHP会在构造类时自动调用它。现在,这个根级类只需调用包含实际代码的_construct。假设您有这