Skip to content

SearchBase: Support von Gruppen #47

Description

@digedag

Es kommt immer wieder der Wunsch auf, SQL-Queries mit OR zu erstellen. 😉 Die Antwort ist dann immer der Verweis auf SEARCH_FIELD_CUSTOM. Eine saubere Lösung wäre natürlich besser. Die Struktur der Gruppierung könnte so aussehen:

$fields['SEARCH_FIELD_GROUP'] = [
  'OPERATOR' => 'OR', // oder AND, default sollte OR sein
  'MYTABLE.UID' => [OP_EQ_INT => 22],
  'MYTABLE.UID' => [OP_EQ_INT => 23],
  'SEARCH_FIELD_GROUP' => [
  ]
]

Das Beispiel ist natürlich sinnlos und soll nur die notwendige Struktur beschreiben. Damit wären auch Verschachtelungen möglich und die Notation kann auch einfach per Typoscript gesetzt werden.

Gibt es Anmerkungen?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions