Fork me on GitHub

Rapport de message :*
 

Réalisation de nouveaux modules

Titre du sujet : Réalisation de nouveaux modules
par slider84 sur 21/05/2013 22:24:52

Bonjour,

Revenu à xoops aprés de longues années d'absence étant passé directement de la 2.0.18 à la 2.5.4 (que de changements...) je suis en train d'essayer de terminer un module et par la même occasion de reprendre le vieux code de débutant (il y a du boulot) pour le rendre compatible avec les versions actuelles (2.5.5 et 2.5.6) et futures de xoops.

En surfant sur le net je suis tombé sur la note suivante de irmtfan.
How to write an standard module for xoops (div table, pagination , sort, order)

Dans cet article, on peut lire que les tables des modules doivent être préfixées avec _mod

Citation :
as you can see we should follow this standard for module table names: "mod_" . $dirname . "_TABLE"

Also if your module have some kind of data you need to define your database tables.
Currently the standard for table names is this:
mod_MODULE-DIRNAME-IN-LOWERCASE_MODULE-TABLENAME

for example look at userlog mysql.sql

here you can find tables:
mod_userlog_log
mod_userlog_set
mod_userlog_stats


Tant qu'à mettre à niveau mon module, dois-je utiliser ce nouveau préfixe de tables pour être sûr d'être compatible avec les futures versions de xoops ?
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

46 Personne(s) en ligne (35 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 46 | Plus ...