@Denis9999

Magento и путь к файлу ресурса?

В class указан правильный путь к файлу, но выскакивает такая ошибка:
Fatal error: Class 'My_Articles_Model_Resource_Setup' not found in C:\xampp\htdocs\magento3.dev\app\code\core\Mage\Core\Model\Resource\Setup.php
Почему этот файл ищется в папке core а ни local?

config.xml:
<?xml version="1.0" ?>
<config>
    <modules>
        <My_Articles>
            <version>1.0.0</version>
        </My_Articles>
    </modules>

    <frontend>
        <routers>
            <marticles>
                <use>standard</use>
                <args>
                    <module>My_Articles</module>
                    <frontName>articles</frontName>
                </args>
            </marticles>
        </routers>
    </frontend>
    <global>


        <resources>
            <Articles_setup>
                <setup>
                    <module>My_Articles</module>
                    <class>My_Articles_Model_Resource_Setup</class>
                </setup>
            </Articles_setup>
        </resources>
    </global>

</config>
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 1
z0rg
@z0rg
senior developer / devops
Вы не объявили ресурс для модели, он должен быть в global->models

...
    <global>
        <models>
            <myarticles>
                <class>My_Articles_Model</class>
                <resourceModel>myarticles_resource</resourceModel>
            </myarticles>
            <myarticles_resource>
                <class>My_Articles_Model_Resource</class>
                <entities>
                    <article>
                        <table>myarticles</table>
                    </article>
                </entities>
            </myarticles_resource>
         </models>
         ...
     </global>


А setup для миграций и первоначальной установки, требует отдельной статьи для пояснения, поищите в инете полно описания.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы