Magentoを初めて使用しています。インストールスクリプトを使用してデータベースにテーブルを作成しようとしています。ウェブサイトはホステッドです。チュートリアルはほとんどありません。同じように見える私はすべてのステップをたどったが、テーブルは作成されていない。私が間違っている場所を教えてもらえますか? これは以下の手順です。 まず、私は記事Sitepont.This内でフォルダ作成アプリ/ code.Then内Sitepointというフォルダを作成したが、それはインストールスクリプトを使用してMagentoのデータベースにテーブルを作成する方法
アプリ/コード/ローカル/ Sitepoint /記事に
をどのように見えるかですそれから私は内部のetcフォルダを作成しましたsitepoint
アプリ/コード/ローカル/ Sitepoint /記事の/ etc
などfloderは、コードを次のものが含まfile.Itのconfig.xmlで構成されています。
<global>
<models>
<articles>
<class>Sitepoint_Articles_Model</class> <!-- Model class files -->
<resourceModel>articles_mysql4</resourceModel> <!--Resource model -->
</articles>
<articles_mysql4>
<class>Sitepoint_Articles_Model_Mysql4</class>
<entities>
<articles>
<table>articles</table> <!-- Db table name -->
</articles>
</entities>
</articles_mysql4>
</models>
<resources>
<articles_setup>
<setup>
<module>Sitepoint_Articles</module>
</setup>
<connection>
<use>core_setup</use>
</connection>
</articles_setup>
<articles_write>
<connection>
<use>core_write</use>
</connection>
</articles_write>
<articles_read>
<connection>
<use>core_read</use>
</connection>
</articles_read>
</resources>
</global>
は、その後、私はあることインサイド次のよう アプリ/コード/ローカル/ Sitepoint /記事/ SQL/articles_setup でそれをSQLとarticles_setupのフォルダを作成し、これmysql4インストール-0.1.0.phpファイルが含まれています次のコードがあります。
<?php
$installer = $this;
$installer->startSetup();
$installer->run("-- DROP TABLE IF EXISTS {$this->getTable('articles')};
CREATE TABLE {$this->getTable('articles')} (
`articles_id` int(11) unsigned NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '',
`short_desc` text NOT NULL default '',
`long_desc` text NOT NULL default '',
`status` tinyint(2) NOT NULL default '0',
`created_time` datetime NULL,
`update_time` datetime NULL,
PRIMARY KEY (`articles_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
");
$installer->endSetup();
?>
私はこのチュートリアル=> https://www.sitepoint.com/magento-install-upgrade-data-scripts-explained/ を追った。しかしテーブルがcreated.Iは、すべての他のいくつかのtutorials.Theyを試していないが、同じway.Can誰かが私を助けて提供しますか?
は 'アプリの/ etc/modules'内の' Sitepoint_Articles.xml'を追加していますか? – Piyush
Sitepoint_Articles.xmlを追加しましたが、スペルミスがありました。SItepointではなくsitepointのスペルがあります。ありがとうございました。現在は動作中です –