<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test DaoStage</title> </head> <body> <?php require_once "../includes/parametres.inc.php"; require_once "../includes/fonctions.inc.php"; $dao = new M_DaoStage(); $dao->connecter(); //Test de sélection par Id echo "<p>Test de sélection par Id </p>"; $stage = $dao->getOneById(15); var_dump($stage); //Test de sélection de tous les enregistrements echo "<p>Test de sélection de tous les enregistrements</p>"; $lesStages = $dao->getAll(); var_dump($lesStages); $dao->deconnecter(); ?> </body> </html>
function afficherStage() { $this->vue = new V_Vue("../vues/templates/template.inc.php"); $this->vue->ecrireDonnee('titreVue', 'Détails du stage'); //objet stage $daoStage = new M_DaoStage(); //objet organisation $daoOrganisation = new M_DaoOrganisation(); //objet personne $daoPersonne = new M_DaoPersonne(); $daoStage->connecter(); $daoOrganisation->connecter(); $daoPersonne->connecter(); //Récupération des id $unStage = $daoStage->getOneById($_GET['idStage']); $this->vue->ecrireDonnee('unStage', $unStage); $unEtudiant = $daoPersonne->getOneById($_GET['idEtudiant']); $this->vue->ecrireDonnee('unEtudiant', $unEtudiant); $unProfesseur = $daoPersonne->getOneById($_GET['idProfesseur']); $this->vue->ecrireDonnee('unProfesseur', $unProfesseur); $uneOrganisation = $daoOrganisation->getOneById($_GET['idOrganisation']); $this->vue->ecrireDonnee('uneOrganisation', $uneOrganisation); $unMaitreStage = $daoPersonne->getOneById($_GET['idMaitreStage']); $this->vue->ecrireDonnee('unMaitreStage', $unMaitreStage); $daoPersonne->deconnecter(); $daoOrganisation->deconnecter(); $daoStage->deconnecter(); $this->vue->ecrireDonnee('centre', "../vues/includes/utilisateur/centreDetailsStage.inc.php"); $this->vue->ecrireDonnee('loginAuthentification', MaSession::get('login')); $this->vue->afficher(); }