web-dev-qa-db-fra.com

Trier l'entité Requête par date de publication

J'essaie d'exécuter une requête pour récupérer uniquement les trois nœuds les plus récents d'un certain type de contenu.

$query = \Drupal::entityQuery('node')
    ->condition('type', 'blog_post')
    ->sort('field');
$nids = $query->execute();

Je comprends que je peux utiliser le tri pour spécifier le champ dans lequel je souhaite que les résultats soient triés. Mais comment trier par date de publication des nœuds?

6
Matt

"créé" était le domaine. J'ai pu le trouver en regardant les champs utilisés dans Core\Modules\node\src\Entity\Node.php

6
Matt
$query = \Drupal::entityQuery('node')
                ->condition('status', 1) 
                ->sort('created' , 'DESC'); 
11