---
title: "Userliste in Model - User werden nicht gesetzt (fe_users)"
url: "https://www.typo3.net/d/112589-userliste-in-model-user-werden-nicht-gesetzt-fe-users"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","Frontend-Benutzer","TCA"]
created: "2012-10-25"
last_reply: "2012-10-25"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Userliste in Model - User werden nicht gesetzt (fe_users)

Extensions › Extbase · 1 Antwort · gestartet 2012-10-25

## Eröffnungsbeitrag

**martinbu** · 2012-10-25 · [Beitrag #1](https://www.typo3.net/d/112589-userliste-in-model-user-werden-nicht-gesetzt-fe-users/1)

Ich habe bei einem Model ein Userattribut, hier können 1 bis mehrere User gesetzt werden. Im Backend funktioniert das auch wunderbar, sprich ich kann die User zuordnen. Problem ist aber, dass im Frontend die user Variable nicht mit Werten gefüllt wird.

Anbei ein paar Codeschnipsel.

```php
// TCA
'user' => array(
	'exclude' => 0,
	'label' => 'LLL:EXT:ki_cockpit/Resources/Private/Language/locallang_db.xml:tx_kicockpit_domain_model_kennzahl.user',
	'config' => array(
		'type' => 'select',
		'foreign_table' => 'fe_users',
		'maxitems' => 99,
		'size' => 5,
	),
),
```

```php
// Model
/**
 * @var Tx_Extbase_Persistence_ObjectStorage<Tx_Extbase_Domain_Model_FrontendUser>
 */
Protected $user;

public function __construct() {
	$this->initStorageObjects();
}

protected function initStorageObjects() {
	$this->user = new Tx_Extbase_Persistence_ObjectStorage();
}

/**
 *
 * Gets the user.
 * @return Tx_Extbase_Persistence_ObjectStorage<Tx_Extbase_Domain_Model_FrontendUser>
 *
 */
public function getUser() {
	 return $this->user; 
}

 /**
  *
  * Sets the user.
  * @param Tx_Extbase_Persistence_ObjectStorage<Tx_Extbase_Domain_Model_FrontendUser> $user
  * @return void
  *
  */
public function setUser(Tx_Extbase_Persistence_ObjectStorage $user) {
	 $this->user = $user;
}
```

Das Model hat noch mehr Attribute, die werden auch korrekt gesetzt. Das user bleibt aber immer leer.

Hat hier jemand eine Idee, oder weiss wie das zu machen ist. Bei den Beispielen wird meistens immer maximal ein User verknüpft.

## Antworten

### [#2](https://www.typo3.net/d/112589-userliste-in-model-user-werden-nicht-gesetzt-fe-users/2) · martinbu · 2012-10-25

Problem gelöst, dabei hat mir folgender Blog weitergeholfen:
<http://www.derhansen.de/2012/06/zugriff-auf-frontend-user-tabelle-aus.html>

Bei den FE Usern musste im BE unter Extended noch der Record Type eingestellt werden.

---

Quelle: „Userliste in Model - User werden nicht gesetzt (fe_users)“, typo3.net, https://www.typo3.net/d/112589-userliste-in-model-user-werden-nicht-gesetzt-fe-users
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
