如何判断当前请求是针对后端页面还是前端页面?此检查将在观察者内部完成,因此如果有帮助,我确实可以访问请求对象。我考虑过检查Mage::getSingleton('admin/session')->getUser(),但我认为这不是一个非常可靠的方法。我希望有更好的解决方案。 最佳答案 这是没有好的答案的领域之一。Magento本身并没有为此信息提供明确的方法/API,因此对于任何解决方案,您都需要检查环境并推断事物。我正在使用Mage::app()->getStore()->isAdmin()有一段时间,但事实证明某些管理页面(Ma
如何判断当前请求是针对后端页面还是前端页面?此检查将在观察者内部完成,因此如果有帮助,我确实可以访问请求对象。我考虑过检查Mage::getSingleton('admin/session')->getUser(),但我认为这不是一个非常可靠的方法。我希望有更好的解决方案。 最佳答案 这是没有好的答案的领域之一。Magento本身并没有为此信息提供明确的方法/API,因此对于任何解决方案,您都需要检查环境并推断事物。我正在使用Mage::app()->getStore()->isAdmin()有一段时间,但事实证明某些管理页面(Ma
我创建了一个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
我计划在我的电子商务商店中设置一个过滤系统(优化您的搜索)。您可以在此处查看示例:http://www.bettymills.com/shop/product/find/Air+and+HVAC+FiltersPrestaShop、OpenCart和Magento等平台具有所谓的分层导航。我的问题是,与使用Solr或Lucene等平台进行分面导航相比,Magento或PrestaShop等平台中的分层导航有何区别。仅通过php和mysql可以实现类似的结果吗?非常感谢详细的解释。 最佳答案 分层导航==分面搜索。它们是相同的东西,但
我计划在我的电子商务商店中设置一个过滤系统(优化您的搜索)。您可以在此处查看示例:http://www.bettymills.com/shop/product/find/Air+and+HVAC+FiltersPrestaShop、OpenCart和Magento等平台具有所谓的分层导航。我的问题是,与使用Solr或Lucene等平台进行分面导航相比,Magento或PrestaShop等平台中的分层导航有何区别。仅通过php和mysql可以实现类似的结果吗?非常感谢详细的解释。 最佳答案 分层导航==分面搜索。它们是相同的东西,但
我有以下代码来获取产品列表$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