---
title: "FileReference always Null"
url: "https://www.typo3.net/d/120073-filereference-always-null"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2015-04-12"
last_reply: "2015-04-12"
replies: 1
solved: true
page: 1
pages: 1
lang: "de"
---

# FileReference always Null

Extensions › Extbase · 1 Antwort · gelöst · gestartet 2015-04-12

## Frage

**JulianS** · 2015-04-12 · [Beitrag #1](https://www.typo3.net/d/120073-filereference-always-null/1)

Hallo zusammen,

habe momentan ein Problem mit File Referenzen das ich nicht so ganz nachvollziehen kann.

Zum Upload einer Datei orientiere ich mich größten Teils an dem upload_example von Helhum.

Der Upload funktioniert auch ohne Probleme, sprich die Datei wird in den von mir konfigurierten Ordner unter /fileadmin geladen, es wird in der Datenbanktabelle meines Objektes wo die Referenz angelegt werden soll eine id erzeugt. In der Tabelle sys_file_reference wird ein entsprechender Eintrag mit verweis auf sys_file angelegt wo der Verweis auf die Datei im /fileadmin liegt. In meinen Augen alles korrekt.

Im frontend wird allerdings nichts angezeigt.

Aufruf: <f:image image="{fahrzeug.bild}" alt="Test" width="50"/>

Wenn ich das ganze debugge ist das Feld fahrzeug.bild immer NULL obwohl in der Datenbank die Id angegeben ist. Hier mal die entsprechenden getter/setter im Model:

```php
	/**
	 * Returns the bild
	 * 
	 * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>
	 */
	public function getBild() {
		return $this->bild;
	}

	/**
	 * Sets the bild
	 * 
	 * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>
	 * @return void
	 */
	public function setBild($bild) {
		$this->bild = $bild;
	}
```

mein TCA für das Property sieht wie folgt aus:

```php
 'bild' => array(
            'exclude' => 1,
            'label' => 'LLL:EXT:fuhrpark/Resources/Private/Language/locallang_db.xlf:tx_fuhrpark_domain_model_fahrzeug.bild',
            'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('bild', array(
                'appearance' => array(
                    'createNewRelationLinkTitle' => 'LLL:EXT:cms/locallang_ttc.xlf:images.addFileReference'
                ),
                'foreign_table' => 'sys_file_reference',
                'foreign_selector' => 'uid_local',
                'foreign_field' => 'uid_foreign',
                    'foreign_match_fields' => array(
                        'fieldname' => 'bild',
                        'tablenames' => 'tx_fuhrpark_domain_model_fahrzeug',
                        'table_local' => 'sys_file'),
                'maxitems' => 1,
            ), $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'])
        ),
```

Im Anhang mal ein Datenbankauszug und ein eine Debug ausgaben zum Zeitpunkt des Anlegens, vllt. stimmt ja doch was nicht:

Ich hoffe ihr habt noch eine Idee woran es liegen kann, ich verzweifel hier so langsam....

Meine Typo3 Version ist übrigens 6.2.11

Vielen Dank im Voraus

[Bild: \[upl-image-preview uuid=3aea0588-8267-5d9d-9013-21e77dab8c50 url=https://www.typo3.net/assets/files/typo3net/1751-Unbenannt.jpg alt=Unbenannt.jpg thumbnail_url=https://www.typo3.net/assets/files/typo3net/1751-Unbenannt.jpg\]](https://www.typo3.net/assets/files/typo3net/1751-Unbenannt.jpg)
[Bild: \[upl-image-preview uuid=111039b7-c6e2-5116-b93b-cec5dd13ed96 url=https://www.typo3.net/assets/files/typo3net/1752-debug.jpg alt=debug.jpg thumbnail_url=https://www.typo3.net/assets/files/typo3net/1752-debug.jpg\]](https://www.typo3.net/assets/files/typo3net/1752-debug.jpg)

## Beste Antwort

**JulianS** · 2015-04-12 · [Beitrag #2](https://www.typo3.net/d/120073-filereference-always-null/2)

Wärend des schreibens habe ich mal meinen Apache neu gestartet und siehe da es läuft.

Also manchmal habe ich das Gefühl das Caching birgt so einige Gefahren was die Validierung der Programmierung angeht. Echt nervig.

Naja danke trotzdem.

## Antworten

### [#2](https://www.typo3.net/d/120073-filereference-always-null/2) · JulianS · 2015-04-12 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „FileReference always Null“, typo3.net, https://www.typo3.net/d/120073-filereference-always-null
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
