Wyłączałem log_%
tabele, kiedy zdałem sobie sprawę, że wygodnie byłoby umieścić konfigurację we własnym pliku xml. Zacząłem więc szukać, w jaki sposób dołączane są pliki xml w aplikacji / etc /. Kiedy nie mogłem znaleźć bezpośrednich odniesień do niczego innego niż local.xml i wiem, że dołączono plik enterprise.xml, spróbowałem eksperymentu: dodałem poprawnie sformatowany plik konfiguracyjny o nazwie „nolog.xml” (poniżej) i zrestartowałem 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>
Rzeczywiście, moje dzienniki wciąż nie są zapisywane. Po prostu szukam tutaj testu poczytalności: czy mogę umieścić dowolny plik * .xml w aplikacji / etc i oczekiwać, że Magento go załączy?
configuration
kojiro
źródło
źródło
Odpowiedzi:
Tak, możesz. Jest to część standardowego ładowania konfiguracji Magento, aby wyszukać dowolny plik nazwany
*.xml
w tym folderze. W szczególności robi to następujący kod.Zbyt długi jest też sam link do StackExchange, który obejmuje więcej niż kiedykolwiek chciałeś wiedzieć o ładowaniu konfiguracji .
źródło