etudiants:2014:beaugrand:dokumission

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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/16 17:12] – [Requête doctrine utilisées] charlyetudiants:2014:beaugrand:dokumission [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 58: Ligne 58:
 |< 80% >| |< 80% >|
 ^ Méthodes^Description^ ^ Méthodes^Description^
-| <html><span class="method">index </span></html>|Méthode appelée par défaut (appel 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 |
Ligne 97: Ligne 97:
  }  }
 </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->//
Ligne 103: Ligne 103:
 Pour un //Select multiple//: Pour un //Select multiple//:
  
-<sxh php;title:ModelUtis.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>
Ligne 115: Ligne 115:
 Pour un //Select// (une seul ligne) : Pour un //Select// (une seul ligne) :
  
-<sxh php;title:ModelUtis.php>+<sxh php;title:Gtheme.php>
 <?php <?php
      $queryThemeid=$this->doctrine->em->createQuery("SELECT t FROM theme t WHERE t.id=:theme");      $queryThemeid=$this->doctrine->em->createQuery("SELECT t FROM theme t WHERE t.id=:theme");
Ligne 123: Ligne 123:
 </sxh> </sxh>
  
 +Pour un //Update et Insert// :
 +
 +<sxh php;title:Gtheme.php>
 +<?php
 +    //Envoi d'une instance
 +    $this->doctrine->em->persist($theme);
 +    //Execution de la requête
 +    $this->doctrine->em->flush();
 +</sxh>
 ===== Jsutils ===== ===== Jsutils =====
  
  • etudiants/2014/beaugrand/dokumission.1418746337.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)