les doublons dans une repository
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 code
Code:
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);
} |
un coup de main SVP
merci d'avance