Zum Inhalt springen

Problem in der Nutzertabelle nach Extension-Installation

Erstellt am 16. Januar 2007 · 1 Antwort · letzte Antwort am 16. Januar 2007

Tags: TCA, Datenbank, Frage

updatestage ·

Hallo,

ich habe eine kleine Veranstaltungs-Extension geschrieben, die ein Feld "timestamp" enthält. Dieses Feld wird durch einen Hook gefüllt, der den Timestamp aus Datum und Uhrzeit ermittelt. Das funktioniert auch gut.
Das Problem ist jetzt, dass ich nach der Installation der Extension Änderungen an Nutzergruppen nicht mehr speichern kann, stattdessen kommt die Fehlermeldung

"2: SQL error: 'Unknown column 'timestamp' in 'field list'' (be_groups:1)"

Das Feld ist vom typ "none", da es im Backend nicht bearbeiten werden soll.

...
"timestamp" => Array (		
			"label" => "LLL:EXT:sg_event/locallang_db.php:tx_sgevent_data.timestamp",		
			"config" => Array (
				"type" => "none",
			)
		),
...

Ich habe auch schon "passthrough" probiert, aber auch damit funktioniert es nicht.

Hat jemand eine Idee, wie man das Problem lösen kann?

updatestage ·

Das Problem mit dem Speichern kommt bei mehreren Datensatz-Typen vor. Ich habe eine kleine Test-Extension angelegt, auch dort erscheint dann meim Speichern die Fehlermeldung (sie versucht anscheinend, auf das Feld "timestamp" zuzugreifen, obwohl sie selbst keines besitzt):

2: SQL error: 'Unknown column 'timestamp' in 'field list'' (tx_sgtest:1)