【问题标题】:How do I get magento admin email programmatically?如何以编程方式获取 magento 管理员电子邮件?
【发布时间】:2013-02-14 14:50:54
【问题描述】:

如何以编程方式获取 magento 管理员电子邮件?

从任何地方,所以我正在寻找一个以“Mage::”开头的答案

【问题讨论】:

  • 嗯?这真的没有意义......
  • 当然你会以编程方式获得它;)
  • 谁说这没有意义?那样想是愚蠢的
  • @BenM“以编程方式”表示,而不是打开用户界面并查看管理员电子邮件部分。

标签: php email magento admin config


【解决方案1】:

想通了。

magento 管理员电子邮件可通过以下方式获得:

Mage::getStoreConfig('trans_email/ident_general/value') ? 
    Mage::getStoreConfig('trans_email/ident_general/value') : 
    Mage::getSingleton('core/config')->init()->getXpath('/config/default/trans_email/ident_general/email');

如果您在系统 -> 配置 -> 存储电子邮件地址的后端配置屏幕中查看 html 输入元素,您会看到它们都被命名为 groups[ident_support][fields][email][value] 之类的名称。要获取其中任何一个的值,只需将上面 getstoreconfig 函数中的 ident_general 替换为 ident_support 或第一个方括号中的任何内容。

不确定这是否正确,但它似乎有效 - 如果您有更好的想法,请留下答案!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-07
    • 2011-11-29
    • 2011-06-01
    • 1970-01-01
    • 2013-12-06
    • 2017-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多