Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 18-02-2010 16:25:45

mymt
Membre
Lieu: PACA
Date d'inscription: 25-09-2009
Messages: 93

[Résolu]Condition supplémentaire sur un findManyToManyRowset

Bonjour à tous,
J'avance petit à petit avec Zend... je commence à tomber sur des soucis un peu lus pointus (enfin je crois).

J'utilise findManyToManyRowset pour accéder à des enregistrements de ma BDD. Ca se passe plutôt bien. J'arrive à ressortir un certains nombres d'enregistrements.

Le trucs c'est que cette liste contient des enregistrements qui ne m'intéresse pas. Je voudrait en faire rajouter des clauses du style "where'. Mais where ne semble pas être une méthode de findManyToManyRowset.

Voici mon ptit bout de code avec le where qui ne marche pas (mais ça vous donnera une idée de ce que je souhaite faire).

Code:

$ozerise_post = new Barticle($blogdb);
$ozerise_relationship = new Btermrelationship($blogdb);
// find the post of the given cqtegory
$ozerise_all_post = $result_ozerise_term_taxonomy    
->findManyToManyRowset($ozerise_post,$ozerise_relationship)
-> where('post_status =?','publish') ;

Encore une fois sans le where je ressors les enregistrements mais un ptit peu trop...

Merci pour votre aide.

Dernière modification par mymt (19-02-2010 15:08:17)

Hors ligne

 

#2 19-02-2010 15:02:25

ubini
Membre
Lieu: gillarens/Suisse
Date d'inscription: 23-01-2008
Messages: 110
Site web

Re: [Résolu]Condition supplémentaire sur un findManyToManyRowset

Salut,

Il faut utiliser fetchAll(array $wheres) dans ton cas, pas le choix wink

++


http://www.easyswap.org - site d'échange de biens et de services conçu avec jQuery et Zend Framework
http://www.lambelet.net - mon blog perso et inutile

Hors ligne

 

#3 19-02-2010 15:08:03

mymt
Membre
Lieu: PACA
Date d'inscription: 25-09-2009
Messages: 93

Re: [Résolu]Condition supplémentaire sur un findManyToManyRowset

Oui c'est ce que j'ai fini par comprendre... je viens d'ailleurs de terminer le ptit bout de code et ça a l'air de fonctionner.

Hors ligne

 

#4 19-02-2010 16:35:57

ubini
Membre
Lieu: gillarens/Suisse
Date d'inscription: 23-01-2008
Messages: 110
Site web

Re: [Résolu]Condition supplémentaire sur un findManyToManyRowset

Si c'est pour trier ce qui est publié ou non par rapport à ta clé 'post_status', regarde si tu ne peux pas surcharger la fonction select(), qui est utilisée par find() et ses dérivés.


http://www.easyswap.org - site d'échange de biens et de services conçu avec jQuery et Zend Framework
http://www.lambelet.net - mon blog perso et inutile

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