Intégration de la librairie XAJAX (admin generator) - Partie 1

Publié le par Sacri

Suite à l'article publié la semaine dernière sur comment intégrer la librairie FPDF à symfony, je vais vous présenter aujourd'hui comment intégrer la librairie XAJAX.

Intégration de la librairie XAJAX
- téléchargez la dernière version de la librairie XJAX (page de téléchargement officielle - version 0.5 RC2 zip utilisée dans ce tutoriel)
- décompressez le fichier puis placez le répertoire xajax_core dans le répertoire lib/ de votre projet  ce qui doit donner : /path_du_projet/lib/xajax_core
- placez le répertoire xajax_js dans le répertoire /web de votre projet ce qui doit donner : /path_du_projet/web/xajax_js
- créez le fichier xajax_symfony.php dans /path_du_projet/lib/xajax_core/ : télécharger le fichier
- créez le fichier xajaxHelper.php dans /path_du_projet/lib/helper/ : télécharger le fichier

Intégration à l'admin generator
- en ligne de commande, ./symfony generate:module mon_application tools

- dans le fichier layout.php de votre application d'admin generator :
     avant le doctype :
<?php use_helper('xajax') ?>
<?php init_xajax_javascript() ?>
     entre les balises head :
<?php include_xajax_javascript() ?>

- dans le fichier routing.yml de votre application d'admin generator :

xajax:
  url:  /xajax
  param:  { module: tools, action : xajax }


Il nous reste à créer les actions dans le module tools et à utiliser ces actions dans d'autres modules.

Fin de la première partie. La suite demain !

Publié dans Tutoriel

Commenter cet article