Back to top

Autore Topic: db per un modulo  (Letto 1593 volte)

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
db per un modulo
« il: 13 Dic 2010, 01:46:33 »
mi chiedevo se fosse possibile lanciare una query per creare delle nuove tabelle durante l'installazione di un modulo.
si può fare dall' xml?

salute  :)

mau_develop

  • Visitatore
Re:db per un modulo
« Risposta #1 il: 13 Dic 2010, 11:37:49 »
<install>
  <sql>
    <file charset="utf8" driver="mysql">install.sql</file>
  </sql>
 </install>
 <uninstall>
  <sql>
    <file charset="utf8" driver="mysql">uninstall.sql</file>
  </sql>
 </uninstall>


install.sql:
------------------
DROP TABLE IF EXISTS `#__hello`;
 
CREATE TABLE `#__hello` (
  `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `greeting` VARCHAR(25) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
 
INSERT INTO `#__hello` (`greeting`) VALUES ('Hello, World!'), ('Bonjour, Monde!'), ('Ciao, Mondo!');

disclosure -> http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_3_-_Using_the_Database

parla di componente ma dovrebbe essere la stessa cosa per i moduli (per i plugin lo è)

M

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:db per un modulo
« Risposta #2 il: 13 Dic 2010, 14:11:09 »
grazie mau  :).... vado subito a provare

mau_develop

  • Visitatore
Re:db per un modulo
« Risposta #3 il: 13 Dic 2010, 15:44:24 »
...fammi sapere così semmai evito di dire caxate la prox volta :)

M.

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:db per un modulo
« Risposta #4 il: 13 Dic 2010, 22:38:40 »
ho provato come mi hai indicato, ma non funziona.
se come dici, con i plugin funziona, non capisco perchè non debba funzionare per i moduli  ???

comunque non mi sono dato per vinto... qualche ricerchina ed ho trovato questo

http://forum.joomla.org/viewtopic.php?f=500&t=307921
http://docs.joomla.org/How_to_create_a_module     "Joomla! 1.5 Database installation usage"  ;)

ma non ho ancora avuto modo di provare...ti faccio sapere prossimamente.
ciao

 



Web Design Bolzano Kreatif