【问题标题】:Magento: Loading attributes per storeMagento:为每个商店加载属性
【发布时间】:2010-02-08 18:36:31
【问题描述】:

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

【问题讨论】:

    标签: php attributes magento


    【解决方案1】:

    您是如何添加它们的?令我震惊的是,它们将是配置值的完美候选者,并且 Magento 将整个每个商店设置的东西包装得很好 - 查看 system.xml 文件中的一个内置模块(或下载的一个...它们往往更简单)以及它如何构建字段并指定可以应用的“范围”(全局、存储、存储视图)设置。

    然后您可以使用 Mage::getStoreConfigValue('your/config/key') 从您的代码中访问这些值,它会为您提供适用于您所在范围的正确值,或者如果您没有为特定商店设置一个默认值。

    【讨论】:

    • 业务用户需要能够管理用户/通行证。我已经为业务用户创建了一个管理面板。由于我们在多个服务器上运行 magento 余额,同步这些文件将导致管理噩梦
    • 值在数据库中,文件只是定义了在 System->Configuration 部分中显示的字段......所以我不太确定我理解它与你的不同之处'重新之后
    • 哦,我的印象是它不会写入数据库。我会试一试,看看会发生什么
    • 这是我需要的解决方案。经过一番搜索,我能够找到我需要配置的内容。我的模型需要稍作更改,因为我真的不需要属性,只需要配置路径,但嘿生活和学习
    猜你喜欢
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    相关资源
    最近更新 更多