Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-08-2009 20:06:07

cybrnetik
Nouveau membre
Date d'inscription: 15-08-2009
Messages: 1

equivalent requete

Bonjour,

Je debute avec le zend Framework et cherche desesperement a faire une requete equivalente a celle ci :
"SELECT * FROM product
LEFT JOIN category ON category.idcategory = product.category
WHERE category.shop = 1"

A savoir que la relation entre les deux tables est mappée dans la class de la table "Product".

Merci d'avance de votre aide

Hors ligne

 

#2 16-08-2009 14:10:00

Dede
Membre
Date d'inscription: 26-06-2009
Messages: 99

Re: equivalent requete

Alors je débute également mais je pense que ceci pourrait t'aider :

Code:

$select = $this->_db->select();
$select->from(array('p' => 'product'))
          ->join(array('c' => "category"), "p.category= c.idcategory")
          ->where("c.shop= ?", "1");

Dernière modification par Dede (16-08-2009 14:11:57)


« Il ne faut pas lier un navire à une seule ancre, ni une vie à un seul espoir. »
Epictète
http://www.noumcreation.com

Hors ligne

 

#3 16-08-2009 18:13:05

yvann
Membre
Date d'inscription: 24-07-2008
Messages: 81

Re: equivalent requete

C'est bien ça smile à cela près qu'il faut ajouter une ligne

Code:

->setIntegrityCheck(false)

Hors ligne

 

#4 16-08-2009 19:34:44

Dede
Membre
Date d'inscription: 26-06-2009
Messages: 99

Re: equivalent requete

Alors la je veux bien savoir pourquoi ??
smile


« Il ne faut pas lier un navire à une seule ancre, ni une vie à un seul espoir. »
Epictète
http://www.noumcreation.com

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