Bonjour
j'ai un petit peblème au niveau des array ; je m'explique :
j'ai récupérer le contenu d'une requete dans un array $resultat au sein d'un repository ; mais cette requet contient des doublons et je peux pas faire distinct au sein de ma requete : bon j'ai trouvé une fonction PHP qui élimine les doublons dans un tableaux unique_array; mais le problème c'est que si j'ai retourné le unique_array($resultats) cela m'affiche le 1 er element de la table $resultats et si j'ai retourne $resultats il m'afiche tous les element avec les doublons :
voici le codeun coup de main SVP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public function lesSCat($Produits) { $resultats=array(); $i=0; foreach($Produits as $prd) { $i=$i+1; $query = $this->_em->createQuery('SELECT c FROM EcommerceboutiqueBundle:SousCategorie c , EcommerceboutiqueBundle:Produit p where c.id='.$prd->getSousCategorie()->getId()); $resultats[$i] = $query->getResult(); } return array_unique($resultats); }
merci d'avance
Partager