我正在尝试为Magento 1.6.0构建一个模块。这是我的配置。我不知道它有什么问题。安装sql脚本未运行。
<config>
<modules>
<MagePsycho_Shipmentfiles>
<version>1.0.0</version>
</MagePsycho_Shipmentfiles>
</modules>
<global>
<models>
<shipmentfiles>
<class>MagePsycho_Shipmentfiles_Model</class>
</shipmentfiles>
</models>
<helpers>
<shipmentfiles>
<class>MagePsycho_Shipmentfiles_Helper</class>
</shipmentfiles>
</helpers>
<resources>
<shipmentfiles_setup>
<setup>
<module>MagePsycho_Shipmentfiles</module>
</setup>
</shipmentfiles_setup>
</resources>
</global>
.......
..........
我在sql / shipmentfiles_setup目录中创建了install-1.0.0.php文件。但是这个文件似乎没有加载。另外,我已经检查了core_resource表。它没有任何“shipmentfiles_setup”的记录。
答案 0 :(得分:2)
您的文件必须以mysql4-install-1.0.0.php
命名,而不是install-1.0.0.php
。
如果即便如此,您的设置也无法运行,请使用Alan Storm撰写的有关此主题的最全面的指南My Magento Extension Install Script Will Not Run。
答案 1 :(得分:2)
根据我的评论,Magento会缓存很多设置。在安装了某些/更改配置之后,最好清除/tmp
和/cache
目录。