---
title: "Verständnisfrage Flexform / Select Benutzung"
url: "https://www.typo3.net/d/66059-verstaendnisfrage-flexform-select-benutzung"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-07-30"
last_reply: "2007-07-30"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Verständnisfrage Flexform / Select Benutzung

Extensions › Entwicklung · 0 Antworten · gestartet 2007-07-30

## Eröffnungsbeitrag

**Winddancer** · 2007-07-30 · [Beitrag #1](https://www.typo3.net/d/66059-verstaendnisfrage-flexform-select-benutzung/1)

Hi all,

ich schreibe gerade an einer Extension und habe eine Verständnisfrage.

Zur Konfiguration meiner Module benutze ich Flexforms, was auch alles super funktioniert.

Ich habe ein Modul, welches die Frontend Anzeige von Datensätzen übernehmen soll. Jeder Datensaz kann über ein oder mehrere Kategorien verfügen. Es handelt sich hierbei um komma separierte Werte. Nicht n:m Relations mit eigener Tabelle.

Weiterhin kann ich meinem FE Modul (mittles Flexforms) sagen welche Kategorien er anzeigen soll (1, mehrere oder alle).

Um bei dem CD Beispiel von Kasper zu bleiben:

Ich habe eine CD mit den beiden Kategorien Hip-Hop (2) und Rap (3). -> Der Datensatz speichert nun also den Wert '2,3'.

Mein Frontend Modul ist mittels Flexform so eingestellt, dass es nur Hip Hop (2) und Salsa (4) ausgeben soll.

Die Flexform Werte kann ich Problemlos auslesen. Diese Werte könnte ich nun in ein Array schieben und daraus eine Where Abfrage schreiben.

**Mir stellen sich nun aber zwei Fragen:**

1. Gibt es eventuell schon eine API Funktion, die so etwas kann? Ich muss zum Beispiel auch nicht von hand coden, ob ein Feld gelöscht, versteckt oder sonst etwas ist, weil es da die wundervolle Funktion **enableFields** gibt.

Gibt es auch eine adequate Funktion zur Abfrage mehreren Werten? (sei es mittels Array Eingabe oder String (komma separiert)).

Gibt es eine Liste mit allen API Funktionen? Ich habe eben durch die Core API Doku gestöbert aber nichts passendes gefunden...

2. Ist es vielleicht sinnvoller mit einer n:m Relation zu arbeiten? Dies würde zwar zusätzliche Tabellen fordern, ABER es müsste ja eigentlich genauer sein.

Wenn ich die Werte mittles Komma separierter Liste eintrage (CD XY, Kategorie 2,3), kann ich das ja nur mittels "LIKE %wert% or LIKE %wert2%" Abfrage selektieren, was zu Fehlern führen wird.
Da Wert 2 sowohl auf 2, 20, 22 etc. zutreffen kann.

Freue mich über Tipps und Tricks.

Grüße

Sven

---

Quelle: „Verständnisfrage Flexform / Select Benutzung“, typo3.net, https://www.typo3.net/d/66059-verstaendnisfrage-flexform-select-benutzung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
