Вопрос

У меня небольшая проблема. Я создал свой собственный модуль в Local, я хотел бы добавить журналы для сохранения/редактирования/удаления действий с модулем регистрации предприятия.

Я создал logging.xml в и т. Д.

app/code/local/ab/характер/и т. Д.

<logging>
<characteristic translate="label">
    <label>Characteristics</label>
    <expected_models>
        <characteristic__characteristic />
    </expected_models>
    <actions>
        <characteristic_adminhtml_characteristic_save>
            <action>save</action>
        </characteristic_adminhtml_characteristic_save>
    </actions>
</characteristic></logging>

Что я делаю не так? Ничего не сохранить в/admin/rearging/.

Это было полезно?

Решение

По моему мнению, у вас есть некоторые сбои, чтобы написать logging.xml. Смотрите мой образец, и я объясняю:
config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <Ssd_Faq>
            <active>true</active>
            <codePool>local</codePool>
            <version>1.1.3</version>
        </Ssd_Faq>
    </modules>

    <admin>
        <routers>
            <adminhtml>
                <args>
                    <modules> <!--here admin router uses adminhtml route and <actions> node should has value adminhtml_faq_save -->
                        <Ssd_Faq before="Mage_Adminhtml">Ssd_Faq_Adminhtml</Ssd_Faq>
                    </modules>
                </args>
            </adminhtml>
        </routers>
    </admin>
    <!-- here if you use custom route for admin
    <admin>
    <routers>
        <some_module_node>
            <use>admin</use>
            <args>
                <module>Some_Module</module>
                <frontName>someroute</frontName>
            </args>
        </some_module_node>
    </routers>
    </admin> -->
    <!-- some nodes -->
    <global>
        <models>
            <ssd_faq> <!-- ssd_faq is my custom model name and <expected_models> node should has value ssd_faq__faq in logging.xml -->
                <class>Ssd_Faq_Model</class>
                <resourceModel>ssd_faq_mysql4</resourceModel>
            </ssd_faq>
            <!-- some nodes -->
        </models>
        <!-- some nodes -->
    </global>
</config>

logging.xml:

<?xml version="1.0"?>
<logging>
    <Ssd_Faq translate="label">
        <label>FAQ</label>
        <expected_models>
            <ssd_faq__faq/> <!--my model name is ssd_faq and I have Faq.php in Model folder-->
        </expected_models>
        <actions>
            <adminhtml_faq_save> <!--I use adminhtml route and I have FaqController.php in controllers/Admihtml folder-->
                <action>save</action>
            </adminhtml_faq_save>
            <someroute_somecontroller_save> <!--If you use custom route-->
                <action>save</action>
            </someroute_somecontroller_save>
            <!-- if you have some doubts where to find nodes like someroute_somecontroller_save or adminhtml_faq_save, open your controller and write this little debug code in particular action: echo $this->getFullActionName();die; You should write wull action name in the actions node. --> 
        </actions>
    </Ssd_Faq>
</logging>

И, наконец, вы должны включить свой вход через admin->configuration->admin->admin actions logging и проверить [Characteristics] и сохранить конфигурацию

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top