THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Resultat d'une requete

(13-04-2016 15:29:34)


Bonjour,

Je ne vois pas comment vérifier si ma requête me retourne un résultat

$resultat = MonModuleQuery::create()->orderByDateOld(Criteria::DESC)->filterByListId("%".$Id."%", Criteria::LIKE)->filterByDateOld(array('min' => 'now'));
$verif = count($resultat);

sachant que les champs
ListId = '2,3'
DateOld a une date supérieur à maintenant
si j’exécute ma requête avec $id = 1  ->  $verif = 1
alors que je n'ai pas de résultat
count n'est pas la bonne solution ?

Offline

#2 Re: Resultat d'une requete

(13-04-2016 15:45:28)


tu as oublie de lui dire de rechercher
rajoutes ->find(); a la fin de ta requete

$resultat = MonModuleQuery::create()->orderByDateOld(Criteria::DESC)->filterByListId("%".$Id."%", Criteria::LIKE)->filterByDateOld(array('min' => 'now'))->find();

Offline

#3 Re: Resultat d'une requete

(13-04-2016 15:49:04)


Merci Zzuutt

évidemment smile