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/05/12 13:35] – laurent | tutoriels:principal:crud [2008/07/20 00:06] – bastnic |
---|
<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> |
| |
Vous devriez obtenir... une page blanche ! | Vous devriez obtenir... une page blanche ! |
| |
En effet, le controlleur CRUD s'attend à ce que la réponse HTML qu'il récupère est un objet déjà préparé par l'application, et disponible pour toutes les actions (comme il est indiqué sur la [[manuel:traitements_communs|page de la personnalisation des réponses communes]]). Mais nous n'avons pas vu ça encore dans le tutoriel, il faut donc redéfinir une méthode du contrôleur pour préparer la réponse HTML. | En effet, le controlleur CRUD s'attend à ce que la réponse HTML qu'il récupère est un objet déjà préparé par l'application, et disponible pour toutes les actions (comme il est indiqué sur la [[fr:manuel-1.0:traitements_communs|page de la personnalisation des réponses communes]]). Mais nous n'avons pas vu ça encore dans le tutoriel, il faut donc redéfinir une méthode du contrôleur pour préparer la réponse HTML. |
| |
Il s'agit de la méthode _getResponse, spécifique à jControllerDaoCrud. On va donc préparer un objet jResponseHTML en indiquant un titre de page, un template pour le body... | Il s'agit de la méthode _getResponse, spécifique à jControllerDaoCrud. On va donc préparer un objet jResponseHTML en indiquant un titre de page, un template pour le body... |