2014-01-23 3 views
0

Если мое имя модуля в Magento является quote и смотрите, пожалуйста, в код генерации базы данных:О базе данных пользовательского модуля в Magento

<?php 

$installer = $this; 

$installer->startSetup(); 

$installer->run(" 

-- DROP TABLE IF EXISTS {$this->getTable('quote')}; 
CREATE TABLE {$this->getTable('quote')} (
    `quote_id` int(11) unsigned NOT NULL auto_increment, 
    `product_id` int(11) unsigned NOT NULL, 
    `name` varchar(255) NOT NULL default '', 
    `surname` varchar(255) NOT NULL default '', 
    `mail` varchar(255) NOT NULL default '', 
    `message` text NOT NULL default '', 
    `status` smallint(6) NOT NULL default '0', 
    `created_time` datetime NULL, 
    `update_time` datetime NULL, 
    PRIMARY KEY (`quote_id`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8; 

    "); 

$installer->endSetup(); 

Какое имя таблицы появляются в моей базе данных Magento. И как я знаю ошибки установки db, некоторые журналы и т. Д. Спасибо!

ответ

1

Как вы это называете в своем config.xml? Что-то в этих строках:

<models> 
     <quote_mysql4>     
      <entities> 
       <quote> 
        <table>table_name</table> 
       </quote> 
      </entities> 
     </quote_mysql4>  
    </models> 
Смежные вопросы