Модуль Magento SQL не запускается
Мой модуль будет настроен правильно, и все соответствующие файлы установлены правильно. Но таблицы базы данных не создаются.
Я следовал этому уроку.
Мой конфиг xml, как показано ниже.
<?xml version="1.0"?>
<config>
<modules>
<Myname_Mygateway>
<version>1.0.0</version>
</Myname_Mygateway>
</modules>
<global>
<resources>
<Mygateway_setup>
<setup>
<module>Myname_Mygateway</module>
</setup>
<connection>
<use>core_setup</use>
</connection>
</Mygateway_setup>
<Mygateway_write>
<connection>
<use>core_write</use>
</connection>
</Mygateway_write>
<Mygateway_read>
<connection>
<use>core_read</use>
</connection>
</Mygateway_read>
</resources>
<models>
<mygateway>
<class>Myname_Mygateway_Model</class>
</mygateway>
</models>
<helpers>
<mygateway>
<class>Myname_Mygateway_Helper</class>
</mygateway>
</helpers>
<blocks>
<mygateway>
<class>Myname_Mygateway_Block</class>
</mygateway>
</blocks>
</global>
<default>
<payment>
<mygateway>
<model>mygateway/standard</model>
<active>1</active>
<order_status>pending</order_status>
<title>My Gateway</title>
<payment_action>sale</payment_action>
<allowspecific>0</allowspecific>
<sort_order>1</sort_order>
</mygateway>
</payment>
</default>
<frontend>
<routers>
<mygateway>
<use>standard</use>
<args>
<module>Myname_Mygateway</module>
<frontName>mygateway</frontName>
</args>
</mygateway>
</routers>
</frontend>
</config>
У меня есть.php файл с именем /sql/mygateway_setup/mysql4-install-1.0.0.php
но это не работает.
Что я пробовал
- Попытался удалить все записи из core_resource, связанные с моим модулем
- Изменение номеров версий
- Соответствующие номера версий
Как я могу исправить эту проблему?
2 ответа
Прежде всего, измените каждое слово на нижний регистр в xml-подобии (на.second - создание моделей в xml-подобии
<mygateway_mysql4>
<class>Mygateway_Model_Mysql4</class>
<entities>
<mygateway>
<table>mygateway</table>
</mygateway>
</entities>
</mygateway_mysql4>
подробности и пошаговый процесс вы можете изучить в этих статьях Link1, Link2.
Надеюсь, это решит вашу проблему
Выполните следующие шаги в админ-панели.
Запустите компилятор:
Admin => Система => Инструменты => Компиляция> Включить => Запустить процесс компиляции.
Переиндексировать данные:
Admin => Система => Управление индексами =>
Установите все флажки и нажмите "Re Index Data" в раскрывающемся меню в правом верхнем углу, чтобы отправить.