COP/SECOURS - Transformer un choix oui/non en multichoix
Nous rejoindre sur Discord : lien discord
Sujet : L'objectif de ce plugin sera de vous permettre de changer une sélection oui/non par une valeur présente dans une liste prédéfinie (par exemple pour les permis, changer oui/non par Voiture/Moto/Camion/etc....
Étape 1 : Identifiez
La première étape consiste à identifier le champs que vous souhaitez modifier. Ensuite une fois le champs identifier, il vous faudra appliquer les modifications adéquates.
Étape 2 : Modification de la base de données
Pour faire la modification dans la base de données, vous devez identifiez la colonne contenant votre information (dans la majorité des cas, le type de la colonne sera ENUM). Une fois la colonne identifiez, il faut exécuter la requête suivante pour faire la modification :
ALTER TABLE nom_table MODIFY nom_champ VARCHAR(128);
Exemple, pour modifier :
- Le permis :
- nom_table = personnes
- nom_champ = permis
- Le PPA
- nom_table = personnes
- nom_champ = ppa
- Le sexe/genre
- nom_table = personnes
- nom_champ = sexe
Étape 3 : Modifier les champs de saisies
Une fois la base de données modifiée, il faut maintenant mettre à jour les champs de saisie des informations. Voici comment retrouver le fichier à modifier dans une page :
Récupérer l'url :
Retouvez le code associé : tous les liens sont présents dans le répertoire routes
, il vous suffit ensuite de retrouvez votre URL
Flight::route('/ajouter/civil', function() {
verif_connecter();
Flight::view()->display('add/add_civil.twig');
});
Afficher la page : avec le code, l'élement Flight::view()->display('add/add_civil.twig');
permet de définir quelle page est associé à l'url. Les pages sont présentes dans page
pour l'intranet cop ou views
pour l'intranet secours.