---
title: "Mapping von existierender mm-Tabelle: n mal derselbe Record"
url: "https://www.typo3.net/d/119100-mapping-von-existierender-mm-tabelle-n-mal-derselbe-record"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","tt_address"]
created: "2014-10-28"
last_reply: "2014-11-04"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Mapping von existierender mm-Tabelle: n mal derselbe Record

Extensions › Extbase · 2 Antworten · gestartet 2014-10-28

## Eröffnungsbeitrag

**MichaelF** · 2014-10-28 · [Beitrag #1](https://www.typo3.net/d/119100-mapping-von-existierender-mm-tabelle-n-mal-derselbe-record/1)

Hallo

Ich wollte die Tabelle sys_dmail_ttaddress_category_mm mit Extbase benützen.

Ich habe im TS dieses Mapping festgelegt:

```typoscript
config.tx_extbase{
	persistence{
		classes{
			XYZ\MeineExtension\Domain\Model\Subscription {
				mapping {
					tableName = sys_dmail_ttaddress_category_mm
					recordType =
					columns {
						uid_local.mapOnProperty = recipient
						uid_foreign.mapOnProperty = newsletterCategory
					}
				}
			}
			
		}
	}
}
```

Wenn ich im Repository findAll() aufrufe, bekomme ich die richtige Anzahl Ergebnisse (in meinem Fall 4). **Es ist einfach 4 mal dasselbe!** (Ausgabe mit Fluid-Template und Debugger)

Wenn ich allerdings bei meinem Repository $defaultQueryResult->setReturnRawQueryResult(true) setze, erhalte ich vier verschiedene, korrekte Arrays. (Wirklich seltsamer Fehler beim Mapping?)

Weisst Du eine Antwort auf eine dieser Fragen? Bitte schreib' zurück:
- Wie muss ich das Mapping anpassen, dass es geht / gehen könnte?
- Wie erhalte ich nur die Datensätze, bei denen der tt_address Record nicht gelöscht oder versteckt ist?

Ich bin Dankbar für jede Antwort.

## Antworten

### [#2](https://www.typo3.net/d/119100-mapping-von-existierender-mm-tabelle-n-mal-derselbe-record/2) · MichaelF · 2014-11-03

Ich habe eine Antwort gefunden. Sie ist schockierend. :o :) ;(

Wenn jemand Interesse hat, bitte schreibt mir.

### [#3](https://www.typo3.net/d/119100-mapping-von-existierender-mm-tabelle-n-mal-derselbe-record/3) · jenses · 2014-11-04

Das Mapping ist auf jeden Fall schon mal "verdreht",
das sagt einem der Name der Tabelle sys_dmail_ttaddress_category_mm -
der erste Teil des Names ist immer auch uid_local und muß daher auf newsletterC gemappt werden,
uid_foreign dementsprechend auf recipient.

---

Quelle: „Mapping von existierender mm-Tabelle: n mal derselbe Record“, typo3.net, https://www.typo3.net/d/119100-mapping-von-existierender-mm-tabelle-n-mal-derselbe-record
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
