Я отключил log_%
таблицы, когда понял, что было бы удобно поместить конфигурацию в собственный XML-файл. Поэтому я начал искать, как включены файлы xml в app / etc /. Когда я не смог найти прямых ссылок ни на что, кроме local.xml, и я знаю, что файл enterprise.xml включен, я попытался провести эксперимент: я добавил правильно отформатированный файл конфигурации с именем nolog.xml (ниже) и перезапустил Apache.
<?xml version="1.0"?>
<config>
<frontend>
<events>
<controller_action_predispatch>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</controller_action_predispatch>
<controller_action_postdispatch>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</controller_action_postdispatch>
<customer_login>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</customer_login>
<customer_logout>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</customer_logout>
<sales_quote_save_after>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</sales_quote_save_after>
<checkout_quote_destroy>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</checkout_quote_destroy>
</events>
</frontend>
</config>
Конечно же, мои журналы все еще не записываются. Я просто ищу проверку работоспособности: могу ли я поместить любой файл * .xml в приложение / etc и ожидать, что Magento включит его?
configuration
Кодзиро
источник
источник
Ответы:
Да, ты можешь. Это часть стандартной загрузки конфигурации Magento для поиска любого файла, указанного
*.xml
в этой папке. В частности, следующий код делает это.Кроме того, слишком длинная для самостоятельной ссылки StackExchange, которая охватывает больше, чем вы когда-либо хотели знать о загрузке конфигурации .
источник