---
title: "Tabelle fe_users in Extension benutzen (Extbase)"
url: "https://www.typo3.net/d/118226-tabelle-fe-users-in-extension-benutzen-extbase"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","Frontend-Benutzer"]
created: "2014-06-11"
last_reply: "2016-03-16"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Tabelle fe_users in Extension benutzen (Extbase)

Extensions › Extbase · 2 Antworten · gestartet 2014-06-11

## Eröffnungsbeitrag

**mmaxmm** · 2014-06-11 · [Beitrag #1](https://www.typo3.net/d/118226-tabelle-fe-users-in-extension-benutzen-extbase/1)

Hallo, ich entwickle grade eine Extension und würde nun gerne auf Daten der Tabelle "fe_users" zugreifen. Das es bereits ein Model dazu gibt, benutze ich dieses auch. Dennoch kann ich nicht auf die Daten zugreifen und bekomme immer "Null" zurück. Die Anleitungen im Internet sind leider hauptsächlich für Typo3 Versionen unter 6.2 (also ohne Namespaces).

Ich injecte also das FrontendUserRepository in meinen Controller:

```php
	/**
	 * @var \TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository
	 * @inject
	 */
	protected $frontendUserRepository;
```

Und führe ein Mapping in der setup.txt durch:

```typoscript
	persistence {
		storagePid = {$plugin.tx_mmlicensenumber.persistence.storagePid}
		classes{
			\Mm\MmLicensenumber\Domain\Model\User{
				mapping{
					tableName = fe_users
				}
			}
		}
	}
```

Meine Vermutung ist, dass etwas mit dem Mapping nicht stimmt. Kann mir da jemand helfen?

mfg

## Antworten

### [#2](https://www.typo3.net/d/118226-tabelle-fe-users-in-extension-benutzen-extbase/2) · npre · 2016-03-16

hallo,

hast du das problem lösen können? stehe vor dem gleichen problem und komm nicht weiter ...

lg
npre

### [#3](https://www.typo3.net/d/118226-tabelle-fe-users-in-extension-benutzen-extbase/3) · harald1972 · 2016-03-16

Hallo,

im TCA der Klasse, welchen den user enthält (mehrere müssten auch), sollte sowas stehen:

```php
'user' => Array (
   'config' => Array (
      'type' => 'select',
      'foreign_class' => 'Tx_Extbase_Domain_Model_FrontendUser',
      'foreign_table' => 'fe_users',
      'maxitems' => 1 // nur ein user oder mehr?
      ),
     ),
```

Evtl. musst du dann hier bei 'foreign_class' die Namespace-Schreibweise angeben.

Im BE musst du auch noch allen Usern, die deine Extension nutzen sollen, mitteilen, daß sie vom Typ 'Tx_Extbase_Domain_Model_FrontendUser' sind. ... steht glaub unter "erweitert"... hab grad kein laufendes System zum Nachschauen :/

Ich hoffe, das hilft.

Gruß
Harald

---

Quelle: „Tabelle fe_users in Extension benutzen (Extbase)“, typo3.net, https://www.typo3.net/d/118226-tabelle-fe-users-in-extension-benutzen-extbase
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
