2

モジュールを台無しにしたのですが、新しくインストールしたようにテーブルをリセット(空ではなくリセット)するにはどうすればよいですか?モジュールを再インストールするつもりはありません。データベースのデータをリセットしたいだけです。

Magentoバージョン:1.6.0

4

1 に答える 1

8

モジュールデータをリセットするには、そのリソース関連のエントリを削除する必要があります。これにより、magentoはセットアップスクリプトを再実行します。

例:ニュースレターモジュールのデータをリセットするとします。

チェックすれば

app/core/Mage/Newsletter/etc/config.etc

発見できる

<resources>
    <newsletter_setup>
        <setup>
            <module>Mage_Newsletter</module>
        </setup>
    </newsletter_setup>
</resources>

これは、リソース名がnewsletter_setupであることを意味します

データベースにログインし、テーブルcore_resourceを見つけ、code= newsletter_setupがそれを削除するエントリを見つけます。

これで、ページを更新すると、Magentoがセットアップスクリプトを再度実行します。この場合は、

app/core/Mage/Newsletter/etc/sql/install-1.6.0.0.php     
于 2012-06-06T10:30:18.267 に答える