如何获得Magento中的商店信息?
在Magento中,我如何获得有效的商店信息,如商店名称,行号等?
要从Magento的任何位置获取有关当前商店的信息,请使用:
<?php $store = Mage::app()->getStore();
这会给你一个Mage_Core_Model_Store对象,它有你需要的一些信息:
<?php $name = $store->getName();
至于你的另一个关于行号的问题,我不确定你的意思。 如果你的意思是你想知道你所使用的代码的行号(例如error handling),请尝试:
<?php $line = __LINE__; $file = __FILE__; $class = __CLASS__; $method = __METHOD__; $namespace = __NAMESPACE__;
获取商店数据
Mage::app()->getStore();
商店ID
Mage::app()->getStore()->getStoreId();
存储代码
Mage::app()->getStore()->getCode();
网站ID
Mage::app()->getStore()->getWebsiteId();
商店名称
Mage::app()->getStore()->getName();
存储前端名称 ( 请参阅@ Ben的回答 )
Mage::app()->getStore()->getFrontendName();
活跃
Mage::app()->getStore()->getIsActive();
商店的首页url
Mage::app()->getStore()->getHomeUrl();
Store的当前页面URL
Mage::app()->getStore()->getCurrentUrl();
所有这些函数都可以在Mage_Core_Model_Store类中find
文件: app / code / core / Mage / Core / Model / Store.php
这里很好的答案。 如果您正在寻找在Magentoconfiguration中设置的默认视图“商店名称”:
Mage::app()->getStore()->getFrontendName()
只是为了信息,关于我的需要…我在这里寻找的答案是:
Mage::app()->getStore()->getGroup()->getName()
这是在pipe理页面引用,其中可以pipe理多个商店… admin / system_store,我想检索商店组标题…