Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam4:php:phalcon:td5 [2016/03/10 20:18] – [Projet initial] jcheron | slam4:php:phalcon:td5 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== TD n°5 - partie 1 ====== | + | ====== TD n°5 ====== |
+ | |||
+ | [[https:// | ||
===== -- Contexte ===== | ===== -- Contexte ===== | ||
Ligne 98: | Ligne 100: | ||
Créer un projet (phpStorm) à cet emplacement. | Créer un projet (phpStorm) à cet emplacement. | ||
- | ===== -- Travail à effectuer ===== | ||
- | ====== | + | ====== fonctionnalités à implémenter ====== |
- | __**Espaces de noms :**__ | + | ===== -- Ajax & jQuery ===== |
- | Pour éviter les conflits de nommage de classe, on utilisera les espaces de noms php sur les contrôleurs et les modèles : | + | Intégrer |
- | + | ||
- | |< 100% >| | + | |
- | ^Type de classe ^Espace de nom ^ | + | |
- | |Contrôleur | increase\controllers | | + | |
- | |Modèle | increase\models | | + | |
- | + | ||
- | Voir [[http://docs.phalconphp.com/ | + | |
- | + | ||
- | __**Requêtes Ajax**__ | + | |
- | + | ||
- | Il est indispensable d'améliorer la fluidité des pages en effectuant des requêtes | + | |
- | Intégrer pour ce faire [[slam4: | + | |
===== -- Models ===== | ===== -- Models ===== | ||
Ligne 122: | Ligne 111: | ||
* Vous ajouterez les relations qui seront nécessaires par la suite au fur et à mesure de vos besoins | * Vous ajouterez les relations qui seront nécessaires par la suite au fur et à mesure de vos besoins | ||
+ | ===== -- Connexion ===== | ||
+ | Les requêtes suivantes sont à réaliser en Ajax, les opérations liées à la connexion/ | ||
+ | |||
+ | ==== Connexion ==== | ||
+ | |||
+ | * Ajouter un bouton Connexion permettant la connexion automatique d'un utilisateur (prendre le premier utilisateur dont le rôle est **user** présent dans la BDD).\\ | ||
+ | * L' | ||
+ | ==== Déconnexion ==== | ||
+ | * Afficher dans une div le résultat de la connexion : Nom d' | ||
+ | * Implémenter la déconnexion (Fermeture de la session, affichage d'un message + Bouton de connexion) | ||
===== -- Liste des projets d'un client ===== | ===== -- Liste des projets d'un client ===== | ||
+ | |||
+ | L' | ||
A l' | A l' | ||
{{: | {{: | ||
- | |||
==== -- Avancement ==== | ==== -- Avancement ==== | ||
Ligne 212: | Ligne 212: | ||
{{: | {{: | ||
- |