function creerPersonne() { $this->vue = new V_Vue("../vues/templates/template.inc.php"); $this->vue->ecrireDonnee('titreVue', 'Création d\'une personne'); // ... depuis la BDD $daoPers = new M_DaoPersonne(); $daoPers->connecter(); $pdo = $daoPers->getPdo(); // Mémoriser la liste des spécialités disponibles $daoSpecialite = new M_DaoSpecialite(); $daoSpecialite->setPdo($pdo); $this->vue->ecrireDonnee('lesSpecialites', $daoSpecialite->getAll()); // Mémoriser la liste des rôles disponibles $daoRole = new M_DaoRole(); $daoRole->setPdo($pdo); $this->vue->ecrireDonnee('lesRoles', $daoRole->getAll()); $this->vue->ecrireDonnee('loginAuthentification', MaSession::get('login')); $this->vue->ecrireDonnee('centre', "../vues/includes/adminPersonnes/centreCreerPersonne.inc.php"); $this->vue->afficher(); }
<meta charset="UTF-8"> <title>test DaoRole et test DaoSpecialite</title> </head> <body> <?php require_once "../includes/parametres.inc.php"; require_once "../includes/fonctions.inc.php"; $dao = new M_DaoRole(); $dao->connecter(); // Role : test de sélection par Id echo "<p>Role : test de sélection par Id</p>"; $role = $dao->getOneById(4); var_dump($role); // Role : test de sélection de tous les enregistrements echo "<p>Role : test de sélection de tous les enregistrements</p>"; $lesRoles = $dao->getAll(); var_dump($lesRoles); $dao = new M_DaoSpecialite(); $dao->connecter(); // Specialite : test de sélection par Id echo "<p>Specialite : test de sélection par Id</p>"; $spe = $dao->getOneById(2); var_dump($spe); // Specialite : test de sélection de tous les enregistrements echo "<p>Specialite : test de sélection de tous les enregistrements</p>"; $lesSpes = $dao->getAll(); var_dump($lesSpes); $dao->deconnecter(); ?> </body> </html>