代码之家  ›  专栏  ›  技术社区  ›  MANCHUCK

magento:加载每个存储的属性

  •  0
  • MANCHUCK  · 技术社区  · 14 年前

    我有一个自定义模块,在用户结账时将数据导出到我们的履行系统。在导出之前,我需要通过验证服务运行地址。因为我们为此服务收费,所以我需要为每个商店配置服务的用户名和密码。我已经添加了所需的属性,但是我不知道如何在每个存储中加载它们。如何根据存储区告诉我的资源模型加载?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Greg    14 年前

    你怎么加的?让我印象深刻的是,它们是配置值的完美候选者,magento很好地包装了每个存储设置的全部内容—在system.xml文件中查看一个内置模块(或下载的模块……它们往往更简单)以及它如何构建字段并指定t可以应用什么“范围”(全局、存储、存储视图)设置。

    然后您可以使用 Mage::getStoreConfigValue('your/config/key') 它将为您所在的作用域提供正确的值,如果您没有为特定存储设置一个值,则为默认值。