Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
tutoriels:crud-generic-zones [2007/08/30 09:32] – doubleface | tutoriels:crud-generic-zones [2008/07/20 00:02] – bastnic |
---|
====== CRUD avec zones ====== | ====== CRUD avec zones ====== |
| |
Ce tutoriel provient de la [[http://jelix.org/forums/read.php?5,1150,page=1|discussion]] d'un des forums de Jelix concernant la pertinence de l'emploi d'une zone ou d'un simple template. Il n'y a pas qu'une seule réponse puisque trop de variables modèlisent la réponse: | Ce tutoriel provient de la [[http://jelix.org/forums/read.php?5,1150,page=1|discussion]] d'un des forums de Jelix concernant la pertinence de l'emploi d'une zone ou d'un simple template. Il n'y a pas qu'une seule réponse puisque trop de variables modèlisent la réponse: |
* La performance (temps de réponse) | * La performance (temps de réponse) |
| |
===== 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]]). | |
| |
Vous devez avoir fait le [[manuel:minitutoriel|Mini tutoriel]] et le [[tutoriels:principal|Tutoriel principal]] ou être à l'aise avec Jelix. Puisque c'est le 3ième tutoriel sur un CRUD, nous vous conseillons fortement la lecture des articles les concernant. Voyez le [[tutoriels:crud-jform-dao|Tutoriel du jForms et jDao]] et le [[tutoriels:crud-generic|CRUD générique de base]] du manuel de Jelix. | |
| **ATTENTION, mise à jour : 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]]). |
| |
| Il est donc à l'origine prévu pour fonctionner avec les versions de dévelopement de jelix 1.0 beta3. Il vous faudra faire certainement quelques adaptations pour qu'il fonctionne avec jelix 1.0. |
| |
| Vous devez avoir fait le [[tutoriels:minitutoriel|Mini tutoriel]] et le [[tutoriels:principal|Tutoriel principal]] ou être à l'aise avec Jelix. Puisque c'est le 3ième tutoriel sur un CRUD, nous vous conseillons fortement la lecture des articles les concernant. Voyez le [[tutoriels:crud-jform-dao|Tutoriel du jForms et jDao]] et le [[tutoriels:crud-generic|CRUD générique de base]] du manuel de Jelix. |
| |
| |
| |
<?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> |
| |
| |
Consultez le manuel pour obtenir plus de détail sur la classe [[manuel:creer_response|jReponseHTML]]. | Consultez le manuel pour obtenir plus de détail sur la classe [[fr:manuel-1.0:creer_response|jReponseHTML]]. |
| |
| |
Voir le fichier //myapp/modules/crudtuto3/classes/crudserviceDAO.class.php//. | Voir le fichier //myapp/modules/crudtuto3/classes/crudserviceDAO.class.php//. |
| |
Consulter le manuel et son article sur les [[manuel:classes-metiers|classes métiers]]. | Consulter le manuel et son article sur les [[fr:manuel-1.0:classes-metiers|classes métiers]]. |
| |
| |
* //newsbrowse.zone.php//, //newsbrowse.tpl// | * //newsbrowse.zone.php//, //newsbrowse.tpl// |
| |
Consultez le manuel et l'article sur les [[manuel:zones|zones]] | Consultez le manuel et l'article sur les [[fr:manuel-1.0:zones|zones]] |
| |
===== Création d'une classe générique du CRUD ===== | ===== Création d'une classe générique du CRUD ===== |
Voir le fichier //myapp/modules/crudtuto3/templates/main.tpl// | Voir le fichier //myapp/modules/crudtuto3/templates/main.tpl// |
| |
Consultez le manuel et l'article sur les [[manuel:controleurs|contrôleurs]]. | Consultez le manuel et l'article sur les [[fr:manuel-1.0:controleurs|contrôleurs]]. |
| |
| |