Bonjour tout le monde,

Je suis actuellement en train d'apprendre à utiliser Symfony 2 via le Site du Zéro à travers un projet de système de commandes. J'apprends actuellement à utiliser Doctrine , mais je coince pour créer une requête dans mon repository !

public function myFindCommandesEnCours(){
    $queryBuilder = $this->createQueryBuilder('c');
    $queryBuilder = $this->_em->createQueryBuilder()
      ->select('c')
      ->from($this->_entityName, 'c')
      ->where('c.date_de_cloture > 2012-01-10 00:00:00')
          ->orderBy('c.date_de_cloture', 'DESC'); 
    // On a fini de construire notre requête.

    // On récupère la Query à partir du QueryBuilder
    $query = $queryBuilder->getQuery();

    // On récupère les résultats à partir de la Query
    $resultats = $query->getResult();

    // On retourne ces résultats
    return $resultats;
}
?>

La ligne 9 me fait planter tout mon système :

->where('c.date_de_cloture > 2012-01-10 00:00:00')

Cette ligne me permet de retourner tous mes résultats ayant une date de clôture supérieure au 2012-01-10 00:00:00 !

Donc, si quelqu'un pourrait m'expliquer ce qui ne va pas dans cette ligne ....

Merci d'avance

1 réponse


peut être devrais tu formater ta date avant