Je pense avoir trouvé un élément de réponse dans le carnet multibase sur contrib.
A priori il faut utiliser $tables_des_serveurs_sql, mais dans quelle fonction ? déclarer tables principales ?
Pour l'instant, il y a ça dans le fichier base/dolispip.php du plugin :
function dolispip_declarer_tables_principales($tables_principales){
// Table produits dolibarr
$tables_principales['llx_product']= array(
'field' => array(
"rowid" => "int",
"ref" => "varchar(32)",
"label" => "text",
"description" => "text",
"note" => "text",
"price" => "double(24,8)",
"price_ttc" => "double(25,8)",
"envente" => "tinyint(4)"
),
'key' => array("PRIMARY KEY" => "rowid")
);
// Table categorie dolibarr
$tables_principales['llx_categorie']= array(
'field' => array(
"rowid" => "int",
"label" => "varchar(255)",
"description" => "text",
"visible" => "tinyint(4)",
"type" => "tinyint(4)"
),
'key' => array("PRIMARY KEY" => "rowid")
);
return $table_principales;
}
jfefe a écrit :
Hello la liste,
Lors de la déclaration des tables pour un plugin, est ce possible de
déclarer une base externe pour un certain type de boucle ?
Ou est il obligatoire de donner le nom de la base dans le squelette ?
Le but : disposer d'un plugin qui permette d'afficher des objets
Dolibarr (catégories, produits), situés dans une autre base de données
que SPIP.
Merci pour l'éclaircissement 
jfefe
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone