gpt4 book ai didi

magento - 解密/使用在 magento 中存储为 config_backend_encrypted 的配置值

转载 作者:行者123 更新时间:2023-12-03 11:45:07 28 4
gpt4 key购买 nike

我正在开发一个运输模块。
system.xml我将一些字段设置为 backend_encrypted .这是节点:

<client_id translate="label">
<label>Client ID</label>
<frontend_type>obscure</frontend_type>
<backend_model>adminhtml/system_config_backend_encrypted</backend_model>
<sort_order>10</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>0</show_in_store>
</client_id>

我需要使用 cURL 将该值传递给运输 API,但是当我尝试使用 $this->getConfigData('client_id'); 检索它时,它出来加密。

我正在查看其他模块,我看到存储的值相同,但不知何故,它们设法获得了正确的值。

知道如何得到它吗?

最佳答案

为了使用 $this->getConfigData('client_id');无需手动解密,您需要通过添加 <client_id backend_model="adminhtml/system_config_backend_encrypted" /> 来更新 config.xml , 见下面的例子

在你的 config.xml

...
<default>
<carriers>
<magepal>
......
<client_id backend_model="adminhtml/system_config_backend_encrypted" />
</magepal>
</carriers>
</default>
</config>

关于magento - 解密/使用在 magento 中存储为 config_backend_encrypted 的配置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8576277/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com