Model::find() や Model::findAll() の条件として BETWEEN を使う
Model::find() や Model::findAll() の条件として BETWEEN を使うためには、条件を指定する配列に BETWEEN 句を書きます。
$conditions = array("Model.field" => "BETWEEN ". $start. " AND ". $end); $results = $this->Model->findAll($conditinos);
本当は不等式をふたつ書いて start < field AND field < end とすれば済むのですが、配列で指定する都合上、同じフィールド名がふたつ書けないため BETWEEN を採用する必要があります。
なんとかならないものか思案中です。