Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
slam4:php:phalcon:td2 [2017/02/08 03:06] – [Connexion à l'application] jcheron | slam4:php:phalcon:td2 [2017/02/13 16:15] (Version actuelle) – supprimée jcheron |
---|
====== TD n°2 - Vues et contrôleurs ====== | |
**Institut Universitaire de Technologie**\\ | |
Département Informatique - Campus III Ifs\\ | |
Janvier-Février 2015 | |
===== -- Pré-requis ===== | |
<html><a href="/slam4/php/phalcon/td1"><button class="button" style="min-width:250px">TD n°1</button></a><br> | |
<a href="/slam4/php/phalcon/devtools"><button class="button" style="min-width:250px">Installation devtools</button></a><br> | |
</html> | |
===== -- Cours/lecture ===== | |
| |
Créer un projet test (à partir des outils en ligne de commande) : | |
- Lire la section relative aux [[slam4:php:phalcon:controllers|contrôleurs]] | |
- Lire la section relative aux [[slam4:php:phalcon:views|vues]] | |
| |
<html><div class="todo">Au cours de la lecture, mettez en oeuvre les exemples exposés dans le projet de test créé</div></html> | |
| |
===== -- Fonctionnalités ===== | |
| |
Retour à l'application permettant de gérer les utilisateurs : | |
<html><div class="todo"></html> | |
Implémentez les éléments ci-dessous, en créant dans un premier temps les contrôleurs, les actions, et les vues (sans implémenter leur contenu). | |
<html></div></html> | |
| |
==== Connexion à l'application ==== | |
| |
|< 100% >| | |
^**Contrôleur/actions** | <html><span class="file" style="font-size:16px">AuthController</span></html> \\Gère les connexions à l'application | | |
^::: | <html><span class="method">asAdminAction()</span></html>\\ Établit une connexion d'utilisateur (instance de User mise en session) à partir du premier utilisateur de type **admin** trouvé dans la base de données | | |
^::: | <html><span class="method">asUserAction()</span></html>\\ Établit une connexion d'utilisateur (instance de User mise en session) à partir du premier utilisateur de type **user** trouvé dans la base de données | | |
^::: | <html><span class="method">loginAction()</span></html>\\ Appelle le formulaire de connexion | | |
^::: | <html><span class="method">asAdminAction()</span></html>\\ Etablit une connexion d'utilisateur (instance de User mise en session) à partir du premier utilisateur de type **admin** trouvé dans la base de données | | |
| |
| |
| |