config.xml
<?xml version="1.0" ?>
<config>
<modules>
<My_Articles>
<version>1.0.0</version>
</My_Articles>
</modules>
<frontend>
<routers>
<marticles>
<use>standard</use>
<args>
<module>My_Articles</module>
<frontName>articles</frontName>
</args>
</marticles>
</routers>
</frontend>
<global>
<myarticles_recource>
<class>My_Articles_Model_Resource</class>
<entities>
<table_myarticles>
<table>my_articles</table>
</table_myarticles>
</entities>
</myarticles_recource>
</global>
</config>
install-1.0.0.php:
<?php
die('Setup');
$installer = $this;
$installer->startSetup();
$installer->run("CREATE TABLE my_articles (
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`title` VARCHAR(255) NOT NULL,
`header_h1` VARCHAR(255) NOT NULL,
`meta_tag_keywords` VARCHAR(255) NOT NULL,
`meta_tag_description` VARCHAR(255) NOT NULL,
`image` VARCHAR(255) NOT NULL,
`preview` TEXT NOT NULL,
`content` TEXT NOT NULL,
`created` DATETIME,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;");
$installer->endSetup();
Расположение файлов и название каталогов:
Делаю по туториалу, но код от туда не работает. Думаю проблема скорее всего из-за неправильного названия каталога marticles_setup. Да, в данном случае должно отобразиться die().