Submitted by kevin25 on
Bonjour,
Voilà je cherche à récupérer un champ date d'une node particulière afin de tester ce champ avec la date actuelle. Suivant le cas, j'activerai une fonction spécifique.
J'ai actuellement ça comme code
$query = new EntityFieldQuery();
$query->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'webinaire')
->fieldCondition('field_date', 'value', date('Y-m-d H:i:s',mktime()), '>');
$result = $query->execute();
if (!empty($result[$entity_type])) {
echo "c'est pas vide";
}else {echo "c'est vide";}
Ça me retourne comme quoi mon tableau est vide... alors que je suis censé avoir 2 résultats.. Si j'enlève la condition, j'ai mes 3 nodes de type "webinaire" qui sont bien dans $result
Bref je galère avec ce fieldCondition sans savoir pourquoi.. J'ai même essayé avec l'autre condition ci dessous pour un autre champ.. et pareil je recupère rien alors que je suis censé avoir mes 3 nodes...
->fieldCondition('field_lieu_formation', 'value', 'En ligne', '=');
Une idée ?
Merci
Personne n’a d’idées ?
Permalien Soumis par kevin25 le 8 Mars, 2013 - 14:37
Personne n'a d'idées ?