2011-01-20 4 views

答えて

1

あなたはDB::exprを使用するか、または二重引用符を使用することができます。

$query->where('DATEDIFF("date", '.$today.')", '=', 0); 

注意していること$todayを有効にするか、エスケープする必要があります。

+1

v3.0.10から、次のようにすることもできます: ' - > where( 'date'、:today) '、' = '、0)' ' - > param(' :today '、$ today) 'は今日の値を自動的に引用しています。 – shadowhand

+0

私は - > param( ':today'、$ today)を使って見つけました。 – Opentuned

0

私はそれを考え出した:

$this->qualifiers[] = array(DB::expr("DATEDIFF(`date`, '$today')"),'=',0); 
関連する問題