如何在Magento中获取商店信息?
在Magento中,如何获取有效的商店信息,如商店名称,行号等?
获取存储数据
Mage::app()->getStore();
商店编号
Mage::app()->getStore()->getStoreId();
商店代码
Mage::app()->getStore()->getCode();
网站编号
Mage::app()->getStore()->getWebsiteId();
商店名称
Mage::app()->getStore()->getName();
存储前端名称(请参阅@Ben的答案)
Mage::app()->getStore()->getFrontendName();
处于活动状态
Mage::app()->getStore()->getIsActive();
商店主页网址
Mage::app()->getStore()->getHomeUrl();
商店的当前页面网址
Mage::app()->getStore()->getCurrentUrl();
所有这些函数都可以在类Mage_Core_Model_Store
文件:应用程序/代码/核心/法师/核心/模型/商店.php
要从 Magento 中的任何位置获取有关当前商店的信息,请使用:
<?php
$store = Mage::app()->getStore();
这将为您提供一个Mage_Core_Model_Store对象,其中包含您需要的一些信息:
<?php
$name = $store->getName();
至于你关于行号的另一个问题,我不确定你是什么意思。如果您的意思是想知道代码中的行号(例如,用于错误处理),请尝试:
<?php
$line = __LINE__;
$file = __FILE__;
$class = __CLASS__;
$method = __METHOD__;
$namespace = __NAMESPACE__;