设置资源在Magento 1.6.0中不起作用

时间:2012-01-21 17:47:55

标签: php magento

我正在尝试为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”的记录。

2 个答案:

答案 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目录。