slam4:php:phalcon:td1

Ceci est une ancienne révision du document !


TD n°1 - Phalcon framework

Institut Universitaire de Technologie
Département Informatique - Campus III Ifs
Janvier-Février 2015

Retour à l'application permettant de gérer le classement ATP des joueurs de Tennis, cette fois à partir de Phalcon.

L'ensemble des fonctionnalités suivantes est à implémenter :

  • Joueurs
    1. Listes
      1. Prévoir ordre sur classement, pays, diff/année, alpha
      2. Prévoir filtre sur tous les champs de la liste
    2. Ajout/modification (Tout nouveau joueur doit apparaître dans le classement de l'année en cours)
  • Classement
    1. modification (Nombre de points et rang, avec vérification de cohérence)

Schéma relationnel

Script de création

Télécharger et exécuter le script suivant pour créer la base de données : atp.sql

Implémentez les éléments ci-dessous :

Modèles Pays
Joueur
Classement
Contrôleur/actions JoueurController
indexAction(sField="nom",sens="asc",filter=NULL)
Liste par défaut des joueurs, triés suivant sField dans l'ordre sens, en utilisant le filtre filter
formAction(id=NULL)
Formulaire de saisie/modification d'un joueur, id est la clé primaire du joueur à modifier
updateAction(id=NULL)
Met à jour le joueur posté dans la base de données, puis affiche un message
deleteAction(id)
Supprime le joueur dont l'id est passé en paramètre
messageAction()
Gère le message de mise à jour et affiche la vue
Vues views/index/index.volt vue principale
views/joueur/index.volt Affiche la liste des joueurs
views/joueur/form.volt Affiche le formulaire de modification/ajout d'un joueur
views/joueur/message.volt Affiche le message post mise à jour d'un joueur (ajout/modification/suppression)

  • slam4/php/phalcon/td1.1453720703.txt.gz
  • Dernière modification : il y a 7 ans
  • (modification externe)