カスタムモジュールを使用してカスタムテーブルを作成しようとしています。私は、これはこれは私のconfig.xmlファイルであるMagentoインストールスクリプトが実行されない
CM
Tablecreation
etc >> config.xml (has 1.6.0.0 as the version mentioned)
Helper >> Data.php
controllers >> IndexController.php
Model
Actualtable.php
Mysql4
Actualtable.php
Resource
Mysql4
Setup.php
sql
tablecreation_setup
install-1.6.0.0.php
私のフォルダ構造でカスタムテーブルに
を作成するために、Alan Storm's articleを、次のされています。
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<CM_Tablecreation>
<version>1.6.0.0</version>
</CM_Tablecreation>
</modules>
<frontend>
<routers>
<tablecreation>
<use>standard</use>
<args>
<module>CM_Tablecreation</module>
<frontName>tablecreation</frontName>
</args>
</tablecreation>
</routers>
</frontend>
<global>
<models>
<tablecreation>
<class>CM_Tablecreation_Model</class>
<resourceModel>tablecreation_mysql4</resourceModel>
</tablecreation>
<tablecreation_mysql4>
<class>CM_Tablecreation_Model_Mysql4</class>
<entities>
<actualtable>
<table>actual_table</table>
</actualtable>
</entities>
</tablecreation_mysql4>
</models>
<resources>
<tablecreation_setup>
<setup>
<module>CM_Tablecreation</module>
<class>CM_Tablecreation_Model_Resource_Mysql4_Setup</class>
</setup>
<connection>
<use>core_setup</use>
</connection>
</tablecreation_setup>
<tablecreation_write>
<connection>
<use>core_write</use>
</connection>
</tablecreation_write>
<tablecreation_read>
<connection>
<use>core_read</use>
</connection>
</tablecreation_read>
</resources>
<helpers>
<tablecreation>
<class>CM_Tablecreation_Helper</class>
</tablecreation>
</helpers>
</global>
</config>
そして、これは私がアプリ/コード/コア/メイジ/コア/リソース/ Setup.phpなどの例外メッセージとトライキャッチを置くことによって、デバッグを試みた
a:5:{i:0;s:69:"/home/dev/public_html/app/code///sql/tablecreation_setup not found";i:1;s:818:"#0 /home/dev/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(421): Mage_Core_Model_Resource_Setup->_modifyResourceDb('install', '', '1.6.0.0')
たびに取得エラーですこのトピックに関する以前の類似の質問のいくつかでは提案されていますが、成功しませんでした。
私のモジュールはcore_resourceテーブルにリストされていません。たとえそれがどういうものだったとしても、テーブルは決して作成されません。
core_resourceテーブルにリストされている状況もありましたが、モジュールのレコードをテーブルから削除して(インストールスクリプトを再実行する)、サイトのページを更新しようとすると、エラーが発生します同じエラーが発生したレポートを開いているページ。
基本的に私が従うネット上の記事は、この同じエラーで立ち往生します。このエラーとその原因を説明してください。おそらく、それをソートする解決策が何であるかを示唆している人がいるかもしれません。
事前に感謝します。
ここにconfig.xmlを貼り付けてください –