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:01] – créée 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 83: | Ligne 85: | ||
| {{: | {{: | ||
| - | ===== -- Script de création | + | ===== -- Création |
| - | < | + | ==== Base de données ==== |
| * Création de la base : {{: | * Création de la base : {{: | ||
| * Insertion des données : {{: | * Insertion des données : {{: | ||
| - | ===== -- Travail à effectuer ===== | + | ==== Projet initial |
| - | ====== Projet Increase - fonctionnalités à implémenter ====== | + | Faire un fork du projet : https:// |
| - | __**Espaces | + | Clonez le ensuite pour travailler en local (attention |
| - | Pour éviter les conflits de nommage de classe, on utilisera les espaces de noms php sur les contrôleurs et les modèles : | + | Créer un projet (phpStorm) à cet emplacement. |
| - | |< 100% >| | ||
| - | ^Type de classe ^Espace de nom ^ | ||
| - | |Contrôleur | increase\controllers | | ||
| - | |Modèle | increase\models | | ||
| - | Voir [[http:// | + | ====== fonctionnalités à implémenter ====== |
| - | __**Requêtes | + | ===== -- Ajax & jQuery ===== |
| - | Il est indispensable d' | + | Intégrer [[http://phalcon-jquery.kobject.net|phalcon-jquery]] |
| - | Intégrer | + | |
| ===== -- Models ===== | ===== -- Models ===== | ||
| Ligne 114: | 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 204: | Ligne 212: | ||
| {{: | {{: | ||
| - | |||