Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
etudiants:2014:beaugrand:dokumission [2014/12/18 08:36] – [Modéle MVC] marc.noris | etudiants:2014:beaugrand:dokumission [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
---|
|< 80% >| | |< 80% >| |
^ Méthodes^Description^ | ^ Méthodes^Description^ |
| <html><span class="method">index </span></html>|Méthode appelée par défaut (appelle les vue supplémentaire tel que le menu, footer...) | | | <html><span class="method">index </span></html>| Méthode appelée par défaut (appelle les vue supplémentaire tel que le menu, footer...) | |
| <html><span class="method">refresh</span></html> | Appelée par l'index, initialise les outils nécessaires au premier affichage de la page (Paramètre de la BDD/fonction JS) | | | <html><span class="method">refresh</span></html> | Appelée par l'index, initialise les outils nécessaires au premier affichage de la page (Paramètre de la BDD/fonction JS) | |
| <html><span class="method">addParentThem/updateParentThem</span></html> | Ces méthodes ajoutent/modifient l'ensemble des thèmes qui existent pour le domaine choisi pour les ajouter dans les listes déroulante | | | <html><span class="method">addParentThem/updateParentThem</span></html> | Ces méthodes ajoutent/modifient l'ensemble des thèmes qui existent pour le domaine choisi pour les ajouter dans les listes déroulante | |
} | } |
</sxh> | </sxh> |
===== Requête doctrine utilisées ===== | ===== Requêtes doctrine utilisées ===== |
| |
Les méthodes doctrine sont appelées de la manière suivante : //$this->doctrine->em->// | Les méthodes doctrine sont appelées de la manière suivante : //$this->doctrine->em->// |
<sxh php;title:Gtheme.php> | <sxh php;title:Gtheme.php> |
<?php | <?php |
//Création de la requête paramêtrée | //Création de la requête paramétrée |
$queryDomaine = $this->doctrine->em->createQuery("SELECT d FROM Domaine d JOIN d.monde m WHERE m.id=:utilisateur"); | $queryDomaine = $this->doctrine->em->createQuery("SELECT d FROM Domaine d JOIN d.monde m WHERE m.id=:utilisateur"); |
//Paramêtre | //Paramètre |
$queryDomaine->setParameter('utilisateur',$user); | $queryDomaine->setParameter('utilisateur',$user); |
//Récupére tous les résultats | //Récupère tous les résultats |
$domaine = $queryDomaine->getResult(); | $domaine = $queryDomaine->getResult(); |
</sxh> | </sxh> |