Différences
Ci-dessous, les différences entre deux révisions de la page.
php-rt:tp3 [2019/05/23 04:04] – [-- Génération des classes métier] jcheron | php-rt:tp3 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Module M2105 - RT web dyna - TD/P 3 ====== | ====== Module M2105 - RT web dyna - TD/P 3 ====== | ||
+ | |||
+ | Fichier bat à modifier/ | ||
+ | <sxh bash> | ||
+ | set PATH=%PATH%; | ||
+ | </ | ||
< | < | ||
Ligne 253: | Ligne 258: | ||
- | ===== -- Lecture et affichage de données ===== | + | ===== - Lecture et affichage de données ===== |
Créer un contrôleur **Organizations** et sa vue associée (via l' | Créer un contrôleur **Organizations** et sa vue associée (via l' | ||
Ligne 281: | Ligne 286: | ||
</ | </ | ||
- | ==== -- Affichage des organisations ==== | + | ==== - Affichage des organisations ==== |
__**Dans le contrôleur :**__ Chargement des organisations | __**Dans le contrôleur :**__ Chargement des organisations | ||
Ligne 288: | Ligne 293: | ||
namespace controllers; | namespace controllers; | ||
use Ubiquity\orm\DAO; | use Ubiquity\orm\DAO; | ||
+ | use models\Organization; | ||
/** | /** | ||
Ligne 295: | Ligne 301: | ||
public function index(){ | public function index(){ | ||
- | $organizations=DAO:: | + | $organizations=DAO:: |
$this-> | $this-> | ||
} | } | ||
Ligne 330: | Ligne 336: | ||
namespace controllers; | namespace controllers; | ||
use Ubiquity\orm\DAO; | use Ubiquity\orm\DAO; | ||
+ | use models\Organization; | ||
/** | /** | ||
Ligne 339: | Ligne 346: | ||
public function display($idOrga){ | public function display($idOrga){ | ||
- | $orga=DAO:: | + | $orga=DAO:: |
$this-> | $this-> | ||
} | } | ||
Ligne 377: | Ligne 384: | ||
public function display($idOrga){ | public function display($idOrga){ | ||
- | $orga=DAO:: | + | $orga=DAO:: |
$this-> | $this-> | ||
} | } | ||
Ligne 418: | Ligne 425: | ||
- | ==== -- Affichage des utilisateurs de l' | + | ==== - Affichage des utilisateurs de l' |
Création d'une méthode retournant une liste d' | Création d'une méthode retournant une liste d' | ||
* Affichage de tous les utilisateurs (paramètre **$users**) | * Affichage de tous les utilisateurs (paramètre **$users**) | ||
Ligne 455: | Ligne 462: | ||
public function display($idOrga, | public function display($idOrga, | ||
- | $orga=DAO:: | + | $orga=DAO:: |
$users=$this-> | $users=$this-> | ||
$this-> | $this-> | ||
Ligne 479: | Ligne 486: | ||
- | ==== -- Affichage des Utilisateurs par groupe ==== | + | ==== - Affichage des Utilisateurs par groupe ==== |
Modifier la méthode **users** pour qu' | Modifier la méthode **users** pour qu' | ||
Ligne 488: | Ligne 495: | ||
protected function users($idOrga, | protected function users($idOrga, | ||
if(isset($idGroupe)){ | if(isset($idGroupe)){ | ||
- | $group=DAO:: | + | $group=DAO:: |
$title=$group-> | $title=$group-> | ||
$users=DAO:: | $users=DAO:: | ||
Ligne 504: | Ligne 511: | ||
... | ... | ||
public function display($idOrga, | public function display($idOrga, | ||
- | $orga=DAO:: | + | $orga=DAO:: |
$users=$this-> | $users=$this-> | ||
$this-> | $this-> | ||
Ligne 538: | Ligne 545: | ||
- | ==== -- Optimisation de la navigation ==== | + | ==== - Optimisation de la navigation ==== |
Ouvrir la console du navigateur (Bouton droit de la souris puis inspecter ou <wrap keyboard> | Ouvrir la console du navigateur (Bouton droit de la souris puis inspecter ou <wrap keyboard> |