---
title: "Backend Checkboxen in Datenbank Komma-getrennt speichern"
url: "https://www.typo3.net/d/121190-backend-checkboxen-in-datenbank-komma-getrennt-speichern"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage","TCA"]
created: "2015-11-02"
last_reply: "2015-11-04"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Backend Checkboxen in Datenbank Komma-getrennt speichern

Extensions › Entwicklung · 3 Antworten · gestartet 2015-11-02

## Eröffnungsbeitrag

**marion-j** · 2015-11-02 · [Beitrag #1](https://www.typo3.net/d/121190-backend-checkboxen-in-datenbank-komma-getrennt-speichern/1)

Hallo,

wir müssen in einer Extension im Backend ein paar Checkboxen hinzufügen. Funktioniert soweit auch.
Aber die angeklickten Checkboxen werden binär umgewandelt und in der Datenbank als eine Zahl abgespeichert (zB. 1 und 2 Checkbox gewählt ergibt Wert 3). Irgendwie muss es doch möglich sein diese auch Komma-getrennt zu speichern.
Irgendwo hatte ich einen Hinweis mit renderType gefunden. Zahlreich Optionen mit renderType haben nichts gebracht.
Wie kann man die Auswahl Komma-getrennt speichern?

Unser Code:

```php
'kategorien' => array(
	'exclude' => 1,
	'label' => 'LLL:EXT:meineExtension/Resources/Private/Language/locallang_db.xlf:tx_meineExtension_domain_model.kategorien',
	'config' => array(
		'type' => 'check',
		'cols' => 3,
		'minitems' => 0,
		'maxitems' => 99,
		'renderType' => 'selectSingleBox',
		'items' => array(
			array('Kategorie 1', '1'),
			array('Kategorie 2', '2'),
			array('Kategorie 3', '3'),
		),
	),
),
```

## Antworten

### [#2](https://www.typo3.net/d/121190-backend-checkboxen-in-datenbank-komma-getrennt-speichern/2) · Julian.​Hofmann · 2015-11-03

Hallo Marion.

renderType ist eine Einstellung für den Feldtyp "select". Für den Typ "check" wird dieser Eintrag einfach übersprungen.

Vielleicht wäre es eine Lösung, die Verknüpfung mit Kategorien via  Kategorie-Tabelle und eines (Multi-)Selectfeldes zu lösen?

Viele Grüße aus Würzburg
Julian

### [#3](https://www.typo3.net/d/121190-backend-checkboxen-in-datenbank-komma-getrennt-speichern/3) · toifel · 2015-11-03

Anstatt "check" mal mit dem Typ "select" und dazu renderType "selectCheckBox" testen.

Aus den Docs:
"selectCheckBox - List of checkboxes for selecting muliple values."

### [#4](https://www.typo3.net/d/121190-backend-checkboxen-in-datenbank-komma-getrennt-speichern/4) · marion-j · 2015-11-04

Vielen Dank für die Hinweise.
Mit dem  multiple value selector ist es doch wesentlich einfacher. Und die Werte werden auch Komma-getrennt in der DB gespeichert.
Ich habe es jetzt so gemacht:

```php
'kategorien' => array(
	'exclude' => 1,
	'label' => 'LLL:EXT:meineExtension/Resources/Private/Language/locallang_db.xlf:tx_meineExtension_domain_model.kategorien',
	'config' => array(
		'type' => 'select',
		'size' => 3,
		'maxitems' => 3,
		'items' => array(
			array('Kategorie 1', 1),
			array('Kategorie 2', 2),
			array('Kategorie 3', 3),
		),
	),
),
```

---

Quelle: „Backend Checkboxen in Datenbank Komma-getrennt speichern“, typo3.net, https://www.typo3.net/d/121190-backend-checkboxen-in-datenbank-komma-getrennt-speichern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
