---
title: "negative pid"
url: "https://www.typo3.net/d/41069-negative-pid"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-04-09"
last_reply: "2006-04-12"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# negative pid

Extensions › Entwicklung · 1 Antwort · gestartet 2006-04-09

## Eröffnungsbeitrag

**iphar** · 2006-04-09 · [Beitrag #1](https://www.typo3.net/d/41069-negative-pid/1)

Hallo,
ich habe wiedermal ein kleines problem beim erstellen meiner extension. ich habe eine php funktion die mir ein select feld im backend füllt. da ich dazu auf die ts konfiguration zugreifen muss, lese ich die aktuelle pid der seite aus.

das klappt auch prima - nur wenn ich die funktion "save and new" benutze, um nach dem anlegen eines datensatzes direkt noch einen anzulegen geht es nicht.

wenn ich mir das config array das der php funktion übergeben wird anschaue, sieht man, dass der wert der pid ["row"]["pid"] dann einen negativen wert hat. erst nach dem speichern erhält er die richtige pid.

wodran liegt das? und warum nur wenn ich save and new nutze?
das die uid noch keinen wert hat vor dem speichern (NEWxxxxx) ist klar - aber die pid müsste doch immer fest zugeordnet sein.

danke für die hilfe! gruß raphael

## Antworten

### [#2](https://www.typo3.net/d/41069-negative-pid/2) · iphar · 2006-04-12

hab das problem jetzt einigermaßen gelöst.
meiner funktion wird noch ein 2. paramter $pObj übergeben, den ich ganz übersehen hab ;)
unter (array)$pObj['cachedTSconfig']["tx_xxxx:NEWxxxx"]['_CURRENT_PID'] findet sich dann auch der korrekte pid wert, der nicht gewürfelt ist!

---

Quelle: „negative pid“, typo3.net, https://www.typo3.net/d/41069-negative-pid
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
