Muk*_*ain 152
获取商店数据
Mage::app()->getStore();
Run Code Online (Sandbox Code Playgroud)
商店ID
Mage::app()->getStore()->getStoreId();
Run Code Online (Sandbox Code Playgroud)
商店代码
Mage::app()->getStore()->getCode();
Run Code Online (Sandbox Code Playgroud)
网站ID
Mage::app()->getStore()->getWebsiteId();
Run Code Online (Sandbox Code Playgroud)
商店名称
Mage::app()->getStore()->getName();
Run Code Online (Sandbox Code Playgroud)
存储前端名称(请参阅@ Ben的回答)
Mage::app()->getStore()->getFrontendName();
Run Code Online (Sandbox Code Playgroud)
活跃
Mage::app()->getStore()->getIsActive();
Run Code Online (Sandbox Code Playgroud)
商店的主页网址
Mage::app()->getStore()->getHomeUrl();
Run Code Online (Sandbox Code Playgroud)
商店的当前页面URL
Mage::app()->getStore()->getCurrentUrl();
Run Code Online (Sandbox Code Playgroud)
所有这些函数都可以在Mage_Core_Model_Store类中找到
文件:app/code/core/Mage/Core/Model/Store.php
Jos*_*tey 88
要从Magento的任何位置获取有关当前商店的信息,请使用:
<?php
$store = Mage::app()->getStore();
Run Code Online (Sandbox Code Playgroud)
这将为您提供一个Mage_Core_Model_Store对象,它具有您需要的一些信息:
<?php
$name = $store->getName();
Run Code Online (Sandbox Code Playgroud)
至于你关于行号的其他问题,我不确定你的意思.如果您的意思是想知道您所在代码中的行号(例如,用于错误处理),请尝试:
<?php
$line = __LINE__;
$file = __FILE__;
$class = __CLASS__;
$method = __METHOD__;
$namespace = __NAMESPACE__;
Run Code Online (Sandbox Code Playgroud)
Ben*_*Ben 28
这里很棒的答案.如果您要查找Magento配置中设置的默认视图"Store Name":
Mage::app()->getStore()->getFrontendName()
Run Code Online (Sandbox Code Playgroud)
仅仅为了提供信息,关于我的需要...我在这里寻找的答案是:
Mage::app()->getStore()->getGroup()->getName()
Run Code Online (Sandbox Code Playgroud)
这是在管理页面上引用的,其中一个可以管理多个商店... admin/system_store,我想检索商店组标题...
| 归档时间: |
|
| 查看次数: |
143101 次 |
| 最近记录: |