SlideShare une entreprise Scribd logo
1  sur  20
MkFramework
Builder : Génération d’un module CRUD*
Sommaire
● Ouvrir le builder
● Générer la couche modèle
● Générer notre module CRUD
● Analyser les fichiers générés
Générer la couche modèle
● Je vous invite à vous rendre sur le 
« slide » dédié au sujet
● Le « slide » suivant part du principe que vous 
avez générer cette couche modèle.
Ouvrez-le builder
Cliquez sur « Editer le projet »
Choisissez « créer un module
CRUD »
Sélectionner la classe modèle à
utiliser
● Le builder vous liste les
classes modèles trouvées
dans votre application.
● Par exemple cliquez sur
« model_auteur.php »
Le Builder vous affiche ceci :
Zoom
● Le nom du module à
générer
Zoom
● Les différents choix
de pages à créer
Zoom
● La liste des champs
en base de données
avec les options :
– Une case pour choisir
de prendre en compte
ou non ce champ
– Un menu déroulant
pour déterminer le
type de données
Le builder vous confirme la
génération des fichiers
Le builder vous confirme la
génération des fichiers
● Vous noterez en fin
de résumé de
génération un lien
permettant de voir le
module généré.
● En cliquant dessus
Votre module généré
● Vous voyez ainsi le module généré
CRUD
● C pour Create
● Le formulaire de
création d’un
enregistrement
CRUD
● R pour Read
● Pour lister les
éléments et permettre
via une page d’en
afficher les détails
CRUD
● U pour Update
● Formulaire pour
modifier un
enregistrement
CRUD
● D pour Delete
● Formulaire pour
supprimer un
enregistrement.
Retour au builder
● Vous pouvez explorer votre projet via le bouton
« explorer le projet » pour voir le module CRUD
généré
Analyse du module généré
● Le builder vous
génère
– Un répertoire pour le
module
– Un sous répertoire
« view » contenant les
différentes vues
– Un fichier main.php
pour le module.

Contenu connexe

Similaire à 05 builder-generation-module-crud

Séance 4: projet PPCM 2014
Séance 4: projet PPCM 2014Séance 4: projet PPCM 2014
Séance 4: projet PPCM 2014
Laurent Moccozet
 
Projet de semestre / 3ème partie / partage de contenus multimédia
Projet de semestre / 3ème partie / partage de contenus multimédiaProjet de semestre / 3ème partie / partage de contenus multimédia
Projet de semestre / 3ème partie / partage de contenus multimédia
Laurent Moccozet
 

Similaire à 05 builder-generation-module-crud (17)

Td4 bibnum
Td4 bibnumTd4 bibnum
Td4 bibnum
 
SynoGenerateDoc, module de génération de documents avec SugarCRM par Synolia
SynoGenerateDoc, module de génération de documents avec SugarCRM par SynoliaSynoGenerateDoc, module de génération de documents avec SugarCRM par Synolia
SynoGenerateDoc, module de génération de documents avec SugarCRM par Synolia
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)
 
Séance 4: projet PPCM 2014
Séance 4: projet PPCM 2014Séance 4: projet PPCM 2014
Séance 4: projet PPCM 2014
 
Projet de semestre / 3ème partie / partage de contenus multimédia
Projet de semestre / 3ème partie / partage de contenus multimédiaProjet de semestre / 3ème partie / partage de contenus multimédia
Projet de semestre / 3ème partie / partage de contenus multimédia
 
Présentation netvibes
Présentation netvibesPrésentation netvibes
Présentation netvibes
 
Création et application d'un script d'ouverture de session
Création et application d'un script d'ouverture de sessionCréation et application d'un script d'ouverture de session
Création et application d'un script d'ouverture de session
 
Izilea
IzileaIzilea
Izilea
 
Présentation Meteor soft shake
Présentation Meteor soft shakePrésentation Meteor soft shake
Présentation Meteor soft shake
 
CMS Rubedo et les fonctions d'usine à sites web pour gérer le multisite
CMS Rubedo et les fonctions d'usine à sites web pour gérer le multisiteCMS Rubedo et les fonctions d'usine à sites web pour gérer le multisite
CMS Rubedo et les fonctions d'usine à sites web pour gérer le multisite
 
Blue j
Blue jBlue j
Blue j
 
Méthodologie création de site web
Méthodologie création de site webMéthodologie création de site web
Méthodologie création de site web
 
Guide Unity 3D pdf
Guide Unity 3D pdfGuide Unity 3D pdf
Guide Unity 3D pdf
 
Unity 3D : Guide débutant
Unity 3D : Guide débutantUnity 3D : Guide débutant
Unity 3D : Guide débutant
 

Plus de Michael Bertocchi (9)

Presentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupPresentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afup
 
06 migration-anciens-projets
06 migration-anciens-projets06 migration-anciens-projets
06 migration-anciens-projets
 
06 migration-anciens-projets
06 migration-anciens-projets06 migration-anciens-projets
06 migration-anciens-projets
 
01 installation
01 installation01 installation
01 installation
 
05 zoom-classe-layout
05 zoom-classe-layout05 zoom-classe-layout
05 zoom-classe-layout
 
04 zoom-classe-view
04 zoom-classe-view04 zoom-classe-view
04 zoom-classe-view
 
03 presentation-navigation
03 presentation-navigation03 presentation-navigation
03 presentation-navigation
 
Mkframework: 01 installation
Mkframework: 01 installationMkframework: 01 installation
Mkframework: 01 installation
 
01 presentation MkFramework AFUP janv 2017
01 presentation MkFramework AFUP janv 201701 presentation MkFramework AFUP janv 2017
01 presentation MkFramework AFUP janv 2017
 

05 builder-generation-module-crud