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:02] – [Projet Increase - fonctionnalités à implémenter] 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 |
- | ====== Partie 1 - 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: | ||
{{: | {{: | ||
- |