CakePHP findet die Bedingung für eine Abfrage zwischen zwei Daten

8

Ich habe ein Start- und Enddatum in meiner Datenbank und eine $ date-Variable aus einem Formularfeld. Ich versuche jetzt, alle Zeilen abzufragen, in denen $ date entweder = Anfangs- / Enddatum in der db oder JEDES Datum zwischen diesen beiden ist.

Es ist genau das Gegenteil von dem, was in den Dokumenten beschrieben wird, wie daysAsSql funktioniert. Ich kann nicht herausfinden, wie ich es zur Arbeit bringen kann. Die folgende Zeile funktioniert nicht als Suchbedingung im Controller:

%Vor%

Jede Hilfe wird sehr geschätzt. Das macht mich verrückt.

Hier ist die vollständige Abfrage und das entsprechende SQL:

%Vor%     
Joshua 13.08.2012, 09:38
quelle

4 Antworten

24
%Vor%

Versuchen Sie den obigen Code und fragen Sie, ob es für Sie nicht funktioniert hat.

Bearbeiten: Laut @Aryan Anfrage, wenn wir Benutzer finden müssen, die zwischen 1 Monat registriert sind:

%Vor%     
Arun Jain 13.08.2012, 10:13
quelle
1

Hier ist CakePHP BETWEEN Abfrage Beispiel.

Ich definiere meine Arrays als Variablen und verwende dann diese Variablen in meinem CakePHP find Funktionsaufruf:

%Vor%

Ref von

    
Aditya P Bhatt 08.06.2017 11:47
quelle
0

Allgemeines Beispiel für CakePHP 2.x Query

%Vor%     
Abdul Rehman 14.04.2017 09:03
quelle
0

Dies ist effizienter und verständlicher IN BETWEEN query in cakephp 2.x

%Vor%     
A.A Noman 30.12.2017 06:47
quelle

Tags und Links