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/04 08:25] – [4- Script de création] 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 92: | Ligne 94: | ||
| ==== Projet initial ==== | ==== Projet initial ==== | ||
| - | Cloner le projet : https:// | + | Faire un fork du projet : https:// |
| - | ===== -- Travail à effectuer ===== | + | Clonez le ensuite pour travailler en local (attention de bien le mettre dans le root web). |
| - | ====== Partie 1 - fonctionnalités | + | Créer un projet (phpStorm) |
| - | __**Espaces de noms :**__ | ||
| - | Pour éviter les conflits de nommage de classe, on utilisera les espaces de noms php sur les contrôleurs et les modèles : | + | ====== fonctionnalités à implémenter ====== |
| - | |< 100% >| | + | ===== -- Ajax & jQuery ===== |
| - | ^Type de classe ^Espace de nom ^ | + | |
| - | |Contrôleur | increase\controllers | | + | |
| - | |Modèle | increase\models | | + | |
| - | Voir [[http://docs.phalconphp.com/ | + | Intégrer |
| - | + | ||
| - | __**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 118: | 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 208: | Ligne 212: | ||
| {{: | {{: | ||
| - | |||