Vielen Dank für eure Kommentare. Ich habe da doch ein anderes Problem.
Ich kann keine Klassen anlegen. Ich muss die Logik in der Datenbank
ablegen können, damit mein lieben User dieser Bedingungen selber
eintragen können. Ich habe mir folgende Ergänzung ausgedacht. ;)

Nehmen wir ruhig mal dolces Beispiel eines betweens. Ich kann ja
bisher nur einen Wert speichern als Bedingung speichern. Sagen wir
mal, dass ich zwei Werte brauche. Der Container ist 5 Meter lang,
braucht aber eine Ladung mit mindestens 4 m Länge. Weil sonst der
Container am Kran kippt. OK, blödes Beispiel. ;))

Jetzt muss ich also ein between 4 und 5 prüfen. Also mache ich doch
einfach zu den Einzelbedingungen eine Oberbedingungstabelle hinzu.
Oder umgekehrt eine Unterbedingungstabelle. Die führende
(Ober-)Bedingung hat den Operator "between" und den name
"Abmaße" (ganz allgemein gehalten). Die prüfenden (Unter-)Bedingungen,
jetzt sind es ja zwei, lauten dann name "Länge", value "4" operator
">=" und name "Länge", value "5" operator "<=". Beide prüfenden
Bedingungen verweisen via foreignkey auf die Oberbedingung. In der
könnte ich jetzt eben das between prüfen. Schreibe ich hier einen
operator "||" könnte ich auch einen Länge >= 4 || Länge <= 5 prüfen,
wenn mir das als Bedingung reichen würde. So könnte ich dann auch
LxBxH prüfen.

Was meint ihr?


--~--~---------~--~----~------------~-------~--~----~
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe 
"CakePHP-de für deutsche CakePHP Entwickler".
 Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
 Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL 
PROTECTED]
 Weitere Optionen finden Sie in dieser Gruppe unter 
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an