Comment comparer des Dates à partir de la base de données dans Yii2

$time = new \DateTime('now');
$today = $time->format('Y-m-d');
$programs=Programs::find()->where(['close_date' >= $today])->all();

Ce code, c'est aujourd'hui, pour les programmes dont les close_date est plus grand que today's date. J'obtiens l'erreur:

"Paramètre non valide -yii\base\InvalidParamException Opérateur '1'
nécessite deux opérandes".

  • Pas besoin de construire la date comme ceci, vous pouvez utiliser new \yii\db\Expression('NOW()')
InformationsquelleAutor Sujata | 2015-02-12