Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 31-05-2013 16:03:55

alien7
Membre
Date d'inscription: 29-04-2007
Messages: 447

Class expr() ajoute des array

Bonjour,

Bon je cherche, je cherche mais j'aboutis à rien.

Voici ma requête :

Code:

[lang=php]
        $qb = $this->createQueryBuilder('n');
        $qb->addSelect($qb->expr()->quot('n.champ1', 'n.champ2').' AS ratio')
            ->where('n.status = 1');
        return $qb->getQuery()->getResult();

J'obtiens un résultat comme ci-dessous :

Code:

array
  0 => 
    array
      0 => 
        object(Application\Entity\News)[514]

Mais si je commente la ligne  $qb->addSelect($qb->expr()->quot('n.champ1', 'n.champ2').' AS ratio') j'obtiens un seul array:

Code:

array
  0 =>
        object(Application\Entity\News)[514]

Voilà c'est bizarre je ne comprends pas pourquoi il me rajoute un array en plus lorsque j'ajoute un $qb->expr()
J'aimerais donc obtenir le 2e résultat, donc une petite idée ?

Merci d'avance


ZF 2.3 - Twitter Bootstrap 3.2
Local: Ubuntu  -> Apache2 2.4 - MariaDB 10 - PHP 5.6

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages