我正在尝试为Magento 1.6.0构建一个模块。这是我的配置。我不知道它出了什么问题。setup-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"的记录。
根据我的评论,Magento缓存了很多设置。安装/更改配置后,最好清除/tmp
和/cache
目录。
您的文件必须命名为mysql4-install-1.0.0.php
,而不是install-1.0.0.php
。
即使这样,如果你的安装程序也不会运行,那么请使用Alan Storm撰写的关于这个主题的最全面的指南《我的Magento扩展安装脚本不会运行》。