Magento模块SQL不运行
我的模块将正确安装,所有相关文件都已正确安装。但是没有创建数据库表 我遵循了教程 我的配置xml如下所示Magento模块SQL不运行,magento,installation,magento-1.7,magento-1.6,Magento,Installation,Magento 1.7,Magento 1.6,我的模块将正确安装,所有相关文件都已正确安装。但是没有创建数据库表 我遵循了教程 我的配置xml如下所示 <?xml version="1.0"?> <config> <modules> <Myname_Mygateway> <version>1.0.0</version> </Myname_Mygateway> </modules> <global>
<?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>
1.0.0
Myname\u Mygateway
核心单元设置
核心写入
核心读取
Myname\u Mygateway\u模型
Myname\u Mygateway\u助手
Myname\u Mygateway\u区块
mygateway/标准
1.
悬而未决的
我的门户
销售
0
1.
标准
Myname\u Mygateway
我的网关
我有一个名为/sql/mygateway\u setup/mysql4-install-1.0.0.php的.php文件,但它没有运行
我试过什么
- 已尝试从与我的模块相关的core_资源中删除任何条目
- 更改版本号
- 匹配版本号
如何解决此问题?首先,将xml like中的每个单词都改为小写(to)。第二件事是在xml like中创建模型
<mygateway_mysql4>
<class>Mygateway_Model_Mysql4</class>
<entities>
<mygateway>
<table>mygateway</table>
</mygateway>
</entities>
</mygateway_mysql4>
Mygateway_模型_Mysql4
我的网关
有关详细信息和逐步过程,您可以学习这些文章
希望它能解决您的问题请按照以下步骤进入管理面板
运行编译器:
管理员=>系统=>工具=>编译>启用=>运行编译过程
重新索引数据:
管理员=>系统=>索引管理=>
选中所有复选框,然后单击右上角下拉列表中的“重新索引数据”以提交。执行此过程的目的是什么?请解释在使用数据库表自定义模块时是否可以解决此类问题。这样,我就可以在“管理”面板中重新索引数据。在数据重新索引表后,请尝试此操作。