Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

No se me ejecuta mysql4-install-0.1.0.php
 
karlec
Jr. Member
 
Avatar
Total Posts:  13
Joined:  2008-08-26
Argentina
 

Hola a todos:
Cree un modulo nuevo y al habilitarlo no me crea las tablas que utiliza. Segun lei hay que crear el archivo mysql4-install-0.1.0.php dentro de la carpeta /app/code/local/Mage/modulonuevo/sql/modulonuevo_setup/mysql4-install-0.1.0.php .
El modulo funciona perfectamente (creando las tablas manualmente), solo no me crea las tablas, alguna idea? pongo debajo el codigo de mysql4-install-0.1.0.php

<?php

$installer 
$this;

$installer->startSetup();

$installer->run("

DROP TABLE IF EXISTS `{
$this->getTable('mitabla')}`;
CREATE TABLE IF NOT EXISTS `{
$this->getTable('mitabla')}` (
  `id` bigint(20) NOT NULL auto_increment,
  demas campos
`last_updated_date` datetime NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

DROP TABLE IF EXISTS `{
$this->getTable('mitabla2')}`;
CREATE TABLE IF NOT EXISTS `{
$this->getTable('mitabla2')}` (
  `job_code` varchar(10) NOT NULL,
  demas campos
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


"
);

$installer->endSetup();

gracias a todos de antemano.

Carlos

 
Magento Community Magento Community
Magento Community
Magento Community
 
Brandlive_br
Guru
 
Avatar
Total Posts:  653
Joined:  2008-05-19
Buenos Aires, Argentina
 

¿Cómo creaste el módulo, a mano completamente o usando la herramienta de creación de módulos?.

- Damián

 
Magento Community Magento Community
Magento Community
Magento Community
 
karlec
Jr. Member
 
Avatar
Total Posts:  13
Joined:  2008-08-26
Argentina
 

La creacion fue a mano, es un modulo de pago utilizando QuickBooks Merchant Services. La idea es terminar de depurar errores y largar el codigo para la comunidad.
Segui las instrucciones que figuran en http://www.magentocommerce.com/wiki/how-to/create-payment-method-module . Logre realizar todas las operaciones, authorize, capture, etc. pero no que se creen las tablas automaticamente.

Agradezco cualquier ayuda.

Carlos

 
Magento Community Magento Community
Magento Community
Magento Community
 
Brandlive_br
Guru
 
Avatar
Total Posts:  653
Joined:  2008-05-19
Buenos Aires, Argentina
 

En el artículo de la wiki (si mal no recuerdo) habíá quedado una pequeña herramienta que te genera los módulos (básicos) automaticamente.
¿Es posible que pruebes creando uno y comparadno el XML que se genera? (el de configuración)

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top