---
title: "Referenzen Update nach Anlegen eines neuen Records."
url: "https://www.typo3.net/d/88423-referenzen-update-nach-anlegen-eines-neuen-records"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage"]
created: "2009-03-30"
last_reply: "2009-03-30"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Referenzen Update nach Anlegen eines neuen Records.

Extensions › Entwicklung · 1 Antwort · gestartet 2009-03-30

## Eröffnungsbeitrag

**sopinon** · 2009-03-30 · [Beitrag #1](https://www.typo3.net/d/88423-referenzen-update-nach-anlegen-eines-neuen-records/1)

Hi zusammen,

Ich lege mittels eines FE-Plugins neue Records meiner Extension Tabelle an. Für das anlegen verwende ich:

```php
<?php

$res = $this->cObj->DBgetInsert($tbl, $pid, $params, $fields, true);
$newId = $TYPO3_DB->sql_insert_id();

?>
```

Nach dem erstellen weise ich dem neuen Record noch MM-Relationen zu anderen Datensätzen zu. Bei den entsprechenden Datensätzen findet man nun keine Referenzen (REF) zum neu erstellten Record! Wie kann ich diese Relationen setzen?

Danke für eure Antworten.

## Antworten

### [#2](https://www.typo3.net/d/88423-referenzen-update-nach-anlegen-eines-neuen-records/2) · sopinon · 2009-03-30

Habe es selbst herausgefunden!

```php
<?php

$res = $this->cObj->DBgetInsert($tbl, $pid, $params, $fields, true);
$newId = $TYPO3_DB->sql_insert_id();

// (....) Erstellen MM-Relationen
require_once (PATH_t3lib.'class.t3lib_refindex.php');

$refIndexObj = t3lib_div::makeInstance('t3lib_refindex');		$refIndexObj->updateRefIndexTable($tbl, $newId);

?>
```

PS: Funktioniert erst ab 4.1.7

---

Quelle: „Referenzen Update nach Anlegen eines neuen Records.“, typo3.net, https://www.typo3.net/d/88423-referenzen-update-nach-anlegen-eines-neuen-records
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
