пользовательская модель magento выглядит в Mage/...?


Я стараюсь следовать этому руководству: http://devdocs.magento.com/guides/m1x/magefordev/mage-for-dev-5.html

Проблема в том, что это вообще не работает, так как Magento всегда пытается загрузить модель из неправильной папки

Предупреждение: включить(Mage/My/Module/Model/Resource/Blogpost.php)

Вот мой config.xml . Часть с перезаписью страницы успеха работает как заклинание.

<?xml version="1.0"?>
<config>
    <modules>
        <my_module>
            <version>1.0.0</version>
        </my_module>
    </modules>
    <frontend>
        <routers>
            <my_module>
                <use>standard</use>
                <args>
                    <module>My_Module</module>
                    <frontName>my_module</frontName>
                </args>
            </my_module>
        </routers>
        <layout>
            <updates>
                <my_module>
                    <file>module.xml</file>
                </my_module>
            </updates>
        </layout>
    </frontend>
    <global>
        <blocks>
            <my_module>
                <class>My_Module_Block</class>
            </my_module>
            <checkout>
                <rewrite>
                    <onepage_success>My_Module_Block_Onepage_Success</onepage_success>
                </rewrite>
            </checkout>
        </blocks>
    </global>
    <models>
        <my_module>
            <class>My_Module_Model</class>
            <resourceModel>my_module_resource</resourceModel>
        </my_module>
    </models>
</config>
Author: Raphael at Digital Pianism, 2016-08-01

2 answers

Ваш узел <models> должен находиться внутри узла <global>. Как вы сделали для узла <blocks>:

<global>
        <blocks>
            <my_module>
                <class>My_Module_Block</class>
            </my_module>
            <checkout>
                <rewrite>
                    <onepage_success>My_Module_Block_Onepage_Success</onepage_success>
                </rewrite>
            </checkout>
        </blocks>
        <models>
            <my_module>
                <class>My_Module_Model</class>
                 <resourceModel>my_module_resource</resourceModel>
            </my_module>
        </models>
    </global>
 1
Author: Raphael at Digital Pianism, 2016-08-01 09:41:42

Перемещение:

<models>
    <my_module>
        <class>My_Module_Model</class>
        <resourceModel>my_module_resource</resourceModel>
    </my_module>
</models>

К, <global>

<global>
    <blocks>
        <my_module>
            <class>My_Module_Block</class>
        </my_module>
        <checkout>
            <rewrite>
                <onepage_success>My_Module_Block_Onepage_Success</onepage_success>
            </rewrite>
        </checkout>
    </blocks>
    <models>
        <my_module>
            <class>My_Module_Model</class>
            <resourceModel>my_module_resource</resourceModel>
        </my_module>
    </models>
</global>
 1
Author: Anil Suthar, 2016-08-01 09:43:42