Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
tutoriels:crud-generic [2008/06/08 20:52] – édition externe 127.0.0.1 | fr:tutoriels:crud-generic [2012/04/14 19:35] (Version actuelle) – laurent |
---|
====== CRUD générique de base ====== | ====== CRUD générique de base ====== |
Vous découvrirez dans cet article comment réaliser une petite application Jelix basée sur un [[tutoriels:crud-jform-dao|CRUD]]. Elle ressemblera à l'application des [[http://testapp.jelix.org | tests unitaires]] de Jelix. | Vous découvrirez dans cet article comment réaliser une petite application Jelix basée sur un [[fr:tutoriels:crud-jform-dao|CRUD]]. |
| |
**ATTENTION : ce tutoriel est assez vieux, et n'utilise pas le controlleur jControllerDaoCrud fourni depuis jelix 1.0Beta3.1 qui simplifie beaucoup la tâche** (Voir [[:tutoriels:crud-jform-dao|l'autre tutoriel]]). | **ATTENTION : ce tutoriel est assez vieux, et n'utilise pas le controlleur jControllerDaoCrud fourni depuis jelix 1.0Beta3.1 qui simplifie beaucoup la tâche** (Voir [[:tutoriels:crud-jform-dao|l'autre tutoriel]]). |
| |
===== Pré-requis ===== | ===== Pré-requis ===== |
Étant donné qu'il y a des bugs dans jForms de la version 1.0 beta 2.1 de Jelix (rappel: jForms est étiqueté comme étant experimental dans cette version !), **les exemples de ce tutoriel ne fonctionnent qu'avec la version en cours de développement de jelix 1.0 beta 3** ([[telechargement:|la version dites nightly]]). Par contre, il faudra faire quelques adaptations si vous utilisez jelix 1.0. | Étant donné qu'il y a des bugs dans jForms de la version 1.0 beta 2.1 de Jelix (rappel: jForms est étiqueté comme étant experimental dans cette version !), **les exemples de ce tutoriel ne fonctionnent qu'avec la version en cours de développement de jelix 1.0 beta 3** ([[fr:telechargement:|la version dites nightly]]). Par contre, il faudra faire quelques adaptations si vous utilisez jelix 1.0. |
| |
Vous devez avoir fait le [[tutoriels:minitutoriel|Mini tutoriel]] et le [[tutoriels:principal|Tutoriel principal]] ou être à l'aise avec Jelix. Nous utiliserons le même type d'installation que celle du [[tutoriels:minitutoriel|Mini tutoriel]]. Nous vous conseillons fortement la lecture des articles concernant le [[fr:manuel-1.0:jforms|formulaire]] et le [[fr:manuel-1.0:daos|DAO]] du manuel de Jelix. | Vous devez avoir fait le [[fr:tutoriels:minitutoriel|Mini tutoriel]] et le [[fr:tutoriels:jelixnews|Tutoriel principal]] ou être à l'aise avec Jelix. Nous utiliserons le même type d'installation que celle du [[fr:tutoriels:minitutoriel|Mini tutoriel]]. Nous vous conseillons fortement la lecture des articles concernant le [[http://docs.jelix.org/fr/manuel-1.0/jforms|formulaire]] et le [[http://docs.jelix.org/fr/manuel-1.0/daos|DAO]] du manuel de Jelix. |
| |
| |
| |
===== Création de l'application ===== | ===== Création de l'application ===== |
Veillez suivre la démarche décrite dans l'article [[tutoriels:first-steps|Étapes lors de la création d'une application Jelix]] en tenant compte des informations suivantes: | Veillez suivre la démarche décrite dans l'article [[fr:tutoriels:first-steps|Étapes lors de la création d'une application Jelix]] en tenant compte des informations suivantes: |
| |
Nom de l'application : news\\ | Nom de l'application : news\\ |
| |
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> |
<forms xmlns="http://jelix.org/ns/forms/1.0"> | <form xmlns="http://jelix.org/ns/forms/1.0"> |
<input ref="id_news" > | <input ref="id_news" > |
<label>Id</label> | <label>Id</label> |
<label>Votre date</label> | <label>Votre date</label> |
</input> | </input> |
</forms> | </form> |
| |
</code> | </code> |
</code> | </code> |
| |
Consulter le manuel pour obtenir plus de détail sur la classe [[http://jelix.org/articles/manuel/creer_response|jReponseHTML]]. | Consulter le manuel pour obtenir plus de détail sur la classe [[http://docs.jelix.org/fr/manuel-1.0/creer_response|jReponseHTML]]. |
| |
Pour indiquer à Jelix que vous avez créé une réponse personnalisée, vous devez ouvrir le fichier //jelix/news/var/config/index/config.ini.php// et ajouter **dans la section [responses]** la ligne suivante: | Pour indiquer à Jelix que vous avez créé une réponse personnalisée, vous devez ouvrir le fichier //jelix/news/var/config/index/config.ini.php// et ajouter **dans la section [responses]** la ligne suivante: |
| |
---- | ---- |
* [[tutoriels:|Retour au sommaire des tutoriels]] | * [[fr:tutoriels:|Retour au sommaire des tutoriels]] |
| |