私はMagento版に取り組んでいます。1.11.2.0 (エンタープライズ)。
ここでアラン・ストームの投稿をフォローしています。
私のモジュール config.xml :
<?xml version="1.0"?>
<config>
<modules>
<Invent_Instance>
<version>0.1</version>
</Invent_Instance>
</modules>
<global>
<models>
<instance>
<class>Invent_Instance_Model</class>
<resourceModel>instance_mysql4</resourceModel>
</instance>
<instance_mysql4>
<class>Invent_Instance_Model_Mysql4</class>
<entities>
<instance>
<table>instance</table>
</instance>
</entities>
</instance_mysql4>
</models>
<resources>
<instance_setup>
<setup>
<module>Invent_Instance</module>
<class>Invent_Instance_Model_Resource_Mysql4_Setup</class>
</setup>
<connection>
<use>core_setup</use>
</connection>
</instance_setup>
<instance_write>
<connection>
<use>core_write</use>
</connection>
</instance_write>
<instance_read>
<connection>
<use>core_read</use>
</connection>
</instance_read>
</resources>
...
クラス Invent_Instance_Model_Resource_Mysql4_Setup は、作成する前と同じように呼び出されているようですが、存在しないというエラーが発生しました。
私のファイル構造は次のようになります:
私のインストーラーの内容は
echo 'Running This Upgrade: '.get_class($this)."\n <br /> \n";
die("Exit for now");
すべてのキャッシュを削除した後、管理モジュールをリロードすると、出力を提供せずに、または明らかにこのスクリプトを実行せずにロードされます。
誰かが私が間違っていることを教えてもらえますか? モジュールのバージョン番号 (0.1) を再確認しましたが、実行されていない理由がわかりません。
モジュール モデルのセットアップに問題はありますか? ここで助けてくれてありがとう!