Pesquisa CakePHP entre 2 registros de data
Eu estou construindo um pequeno aplicativo Web que permite que os usuários reservem salas e equipamentos do Office. Para a reserva, eles inserem uma data inicial e uma data final.
Quando um usuário tenta descobrir se algum carro (por exemplo) está disponível em 2012-10-23, e o banco de dados mantém registros de data de reserva de Início:2012-10-20
e fim:2012-10-25
para (digamos) todos os carros, como incluir todas as datas entre as minhas entradas de data na pesquisa?
o$date
variável obtém seu valor do campo de formulário de pesquisa de data.
Isso, infelizmente, não funciona e não consigo descobrir como usar daysAsSql para esta consulta:
$conditions = array(
'conditions' => array(
'? BETWEEN ? AND ?' => array($date,'Equipment.date_start','Equipment.date_end'),
)));
$this->set('equipments', $this->Equipment->find('all', $conditions));