2016-07-29 16 views
0

Ich habe ein Feld in meinem typo3 Backend. Wenn ich etwas zum Feld hinzufüge und auf "Speichern" klicke, wird ein Eintrag in der Datenbank erstellt.Finden Sie heraus, welcher Datenbankeintrag sich geändert hat

Was ich versuche ist herauszufinden, welche Tabelle in meiner Datenbank geändert wird, nachdem ich ein neues Element zum Feld hinzufügen und klicken Sie auf Speichern.

Ich fand heraus, dass es eine Tracking-Option in phpmyadmin gibt, aber ich bin nicht sicher, ob diese Funktion ist, wonach ich suche.

enter image description here

Mein ui in Deutsch ist "Nachverfolgung" bedeutet "Tracking".

Wie kann ich das herausfinden?

+0

Es ist unklar, was die Frage hier ist. Müssen Sie herausfinden, welche Tabellen bearbeitet werden, indem Sie einen Datensatz im Backend hinzufügen, oder müssen Sie Änderungen nach der Erstellung verfolgen? – sven

+0

Ich muss herausfinden, welche Datensätze/Tabellen usw. in der Datenbank geändert/hinzugefügt werden. – Black

Antwort

1

Öffnen Sie einen der Datensätze mit dem betreffenden Feld im TYPO3-Backend und überprüfen Sie das Feld mit den Entwicklertools Ihres Browsers.

In TYPO3 ab 7.6 überprüfen Sie das Attribut data-formengine-input-name des Eingabefeldes, in TYPO3 6.2 und nach unten prüfen Sie das name Attribut des Eingabefeldes (oder manchmal ein verstecktes Feld daneben). Sein Wert wird wie folgt aussehen irgendwie:

data[tx_news_domain_model_news][6][author_email] 

Der Wert in dem ersten Paar von Klammern ist der Name der Tabelle, wird der Wert in dem zweiten Paar ist die Aufzeichnungen uid, und der Wert zwischen dem letzten Paar ist der Feldname . In diesem Beispiel lautet der Tabellenname tx_news_domain_model_news und der Feldname lautet author_email.