Raccourcis : Contenu - rubriques - sous rubriques
FR

Piste :

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
tutoriels:crud-generic-zones [2007/08/30 09:29] doublefacetutoriels:crud-generic-zones [2008/07/20 00:15] bastnic
Ligne 1: Ligne 1:
 ====== 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)
Ligne 14: Ligne 15:
  
 ===== 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.
  
  
Ligne 51: Ligne 56:
  
   <?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>
Ligne 64: Ligne 69:
       <label>Votre date</label>       <label>Votre date</label>
    </input>    </input>
-  </forms>+  </form>
  
 </code>  </code> 
Ligne 119: Ligne 124:
  
    
-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]].
  
  
Ligne 143: Ligne 148:
 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]]. 
  
  
Ligne 151: Ligne 157:
  
 ===== Création de quatre zones avec paramètres ===== ===== Création de quatre zones avec paramètres =====
-Les zones ne sont pas générique mais peuvent être utilisées dans plusieurs actions ou même plusieurs templates directememt. +Les zones ne sont pas génériques mais peuvent être utilisées dans plusieurs actions ou même plusieurs templates directememt. 
  
-Ces zones sont accompagnées de leur templates.+Ces zones sont accompagnées de leur template.
  
 Puisqu'elles utilisent un dao spécifique, il est recommendé de donner un nom qui représente le dao et l'action. Ainsi si vous utilisez plusieurs fichiers dao dans votre application, vous pourrez les retrouver plus facilement. Puisqu'elles utilisent un dao spécifique, il est recommendé de donner un nom qui représente le dao et l'action. Ainsi si vous utilisez plusieurs fichiers dao dans votre application, vous pourrez les retrouver plus facilement.
Ligne 163: Ligne 169:
   * //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 =====
Ligne 194: Ligne 200:
 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]].
  
  

fr/tutoriels/crud-generic-zones.txt · Dernière modification : 2012/04/14 19:28 de laurent

Fils rss des changements récents dans le wiki Creative Commons License