Переопределите учетные данные базы данных с помощью Local.xml?


Я предпринял несколько попыток перезаписать учетные данные Api Paypal с помощью local.xml но я, кажется, не могу этого сделать.

Я посмотрел/Mage/Paypal/etc/config.xml ..что, кажется, подчеркивает путь. Я делаю что-то не так? Было бы неплохо легко поменять конфигурации PayPal местами в разных средах. ИЛИ нам нужно принудительно обновить базу данных?

Наиболее очевидная попытка:

<config>    
<default>
            <paypal>
                <general>
                    <business_account>[email protected]</business_account>
                </general>
                <wpp>
                    <api_password>test</api_password>
                </wpp>
            </paypal>
        </default>
</config>
Author: JustinP, 2014-03-04

1 answers

XML-файлы сначала считываются, а затем перезаписываются значениями, предоставленными из базы данных - см. Mage_Core_Model_Config. Короче говоря, то, что вы пытаетесь сделать, будет работать только в том случае, если в базе данных нет значений, что трудно гарантировать.

Лучшим подходом было бы изменение значений в базе данных. Проверьте таблицу core_config_data на наличие записей, которые вы хотите/должны изменить. На что следует обратить внимание, так это на то, определено ли значение в нескольких областях (глобальная, веб-сайт, магазин посмотреть).

 2
Author: Kristof at Fooman, 2014-03-04 20:09:52