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:principal:crud [2008/06/08 20:20] – édition externe 127.0.0.1 | fr:tutoriels:jelixnews:crud [2008/12/08 22:09] – édition externe 127.0.0.1 |
---|
| |
Nous avons vu [[tutoriels:principal:|dans un chapitre précédent]], comment créer un formulaire simple. Cependant nous n'avons pas realisé tout ce qu'une interface d'administration de donnée exige : vérification de la saisie, affichage des erreurs, affichage d'une liste de news avec des liens pour modifier, suppression, modification etc... | Nous avons vu [[fr:tutoriels:jelixnews:|dans un chapitre précédent]], comment créer un formulaire simple. Cependant nous n'avons pas realisé tout ce qu'une interface d'administration de donnée exige : vérification de la saisie, affichage des erreurs, affichage d'une liste de news avec des liens pour modifier, suppression, modification etc... |
| |
Ce sont souvent des développements rébarbatifs, aussi Jelix propose une solution : un système de formulaire jForms, et un contrôleur générique pour faire du CRUD (Create/Read/Update/Delete). | Ce sont souvent des développements rébarbatifs, aussi Jelix propose une solution : un système de formulaire jForms, et un contrôleur générique pour faire du CRUD (Create/Read/Update/Delete). |
<code xml> | <code xml> |
<?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="sujet" type="string"> | <input ref="sujet" type="string"> |
</submit> | </submit> |
| |
</forms> | </form> |
</code> | </code> |
| |
<code xml> | <code xml> |
<?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="sujet" type="string" required="true"> | <input ref="sujet" type="string" required="true"> |
</submit> | </submit> |
| |
</forms> | </form> |
</code> | </code> |
| |