developpement:developpement_de_plugin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
developpement:developpement_de_plugin [2014/12/20 17:57] – créée danydeveloppement:developpement_de_plugin [2025/01/21 18:47] (Version actuelle) – Lien vers Documentation code dany
Ligne 2: Ligne 2:
 ====== L'API  ====== ====== L'API  ======
  
-Toute la documentation se trouve sur www.phpcompta.eu/doc; seules les classes nous intéressent. La documentation est générée à partir du code avec Doxygen. Le but de cet article n'est pas de revisiter la documentation technique mais de la mettre en oeuvre afin d'écrire une extension ou plugin.+Toute la documentation se trouve sur http://wiki.noalyss.eu/doc/; seules les classes nous intéressent. La documentation est générée à partir du code avec Doxygen. Le but de cet article n'est pas de revisiter la documentation technique mais de la mettre en oeuvre afin d'écrire une extension ou plugin.
  
 ====== Installation de l'extension ====== ====== Installation de l'extension ======
  
-[[Installation de plugin]]+[[:Installation de plugin]]
    
 +===== Exemple de base =====
 +Dans noalyss/include/ext/skel , vous trouverez des fichiers qui peuvent vous servir de base. 
 +
 +
 ===== Connection à la base de données ===== ===== Connection à la base de données =====
  
    
  Certaines valeurs doivent  toujours être passées à chaque page, par exemple gDossier qui est l'identifiant du dossier.  Certaines valeurs doivent  toujours être passées à chaque page, par exemple gDossier qui est l'identifiant du dossier.
- Pour se connecter c'est assez facile, il faut utiliser la classe Database et la classe Dossier.+ Pour se connecter c'est assez facile, il faut utiliser la classe [[https://wiki.noalyss.eu/doc/class_database.html|Database]] et la classe [[https://wiki.noalyss.eu/doc/class_dossier.html|Dossier]]
    
    
Ligne 23: Ligne 27:
  // Je me connecte à présent à ce dossier  // Je me connecte à présent à ce dossier
   $cn_db=new Database(dossier::id());   $cn_db=new Database(dossier::id());
 +  // On peut aussi se connecter ainsi (développement plus récent) 
 +  $cn= Dossier::connect();
    
 </code> </code>
Ligne 34: Ligne 39:
  je vois dans la table fiche_def_ref qu'il s'agit de "7 Matériel à amortir"  je vois dans la table fiche_def_ref qu'il s'agit de "7 Matériel à amortir"
    
- Pour avoir toutes les fiches,+ Pour avoir toutes les fiches, [[https://wiki.noalyss.eu/doc/class_fiche.html|Classe Fiche]]
    
 <code php> <code php>
  • developpement/developpement_de_plugin.1419094621.txt.gz
  • Dernière modification : 2014/12/20 17:57
  • de dany