Générateur de module CRUD

Application PHP de génération de module CRUD à partir des tables MYSQL du serveur de jeu Lyncya 2. Les modules disposent d'options comme le tri, les filtres ou encore l'édition rapide d'une valeur par simple double clic sur celle ci.

Module CRUD
Les modules générés disposent des options suivantes :
  • Tri
  • Filtre
  • Afficher/Cacher une colonne
  • Edition
  • Suppression
  • Ajout
 

Interface de gestion

Les modules sont générés à l'aide d'une interface simple, elle prend en compte plusieurs bases de données, permet la liaison entre plusieurs tables ainsi qu'une configuration précise des modules.

CRUD Module

L'interface permet les actions suivantes :

  • Choix de la base de données.
  • Choix de la table qui va constituer le module (ici lps_magasin).
  • Nom de la classe du module PHP.
  • Edition des label de chaque donnée.
  • Ajout de relation entre les tables, ici les champs "id_pj" et "prb_id" sont respectivements lié au table "lps_info_pj" et "las_produits".
  • Edition des labels des relations.
  • Possibilité d'afficher ou non un champ.
  • Possibilité de rendre un champ obligatoire ou non.
  • Edition du titre de la page ainsi que des divers boutons de la page.

Edition rapide :

CRUD Module édition unique

En plus des options de base, le systéme intègre un système d'édition rapide. Il permet à l'aide d'un double clic sur l'un des champs de la liste, d'afficher une mini interface d'édition, celle ci dispose d'une auto complétion sur les autres valeurs de ce même champ, il est alors possible d'entrer manuellement une nouvelle valeur ou de choisir parmis celles déjà ajoutées. Une fois la valeur modifiée, la liste est mise à jour à la volée sans que la page ne soit rechargée.