[TYPO3-german] 'Unknown column in field list' Fehler bei Erstellung von records im BE
christian ewigfrost
christian-kulozik at gmx.net
Wed Dec 13 08:04:08 CET 2017
Quote: Dr. Dieter Porth wrote on Tue, 12 December 2017 20:02
----------------------------------------------------
> Hallo Christian,
>
> angesichts deiner sparsamen Informationen wirst du mit keinem
> Lösungshinweis rechnen können. Zwei Herangehensweisen würde mir einfallen
>
> a) Extensionweit nach edited (TCA,, veraltete TCA-Dateien, ...) suchen
>
> b) die unten stehenden Zeilen nacheinander eingeben und schauen, bei
> welcher der Fehler auftritt.
>
>
> Dieter
>
>
> Am 12.12.2017 um 10:02 schrieb christian ewigfrost:
> > Ich habe folgendes Problem: Wenn ich einen neuen record erstellen will
> > im BE bekomme ich folgedne Fehlermeldung...
> >
> > 2: SQL error: 'Unknown column 'edited' in 'field list''
> > (tx_icingaconfgen_domain_model_checkperiod:NEW5a27f9da8a41d636846075)
> >
> > "edited" allerdings ist keine property jener Klasse (sondern einer
> > Anderen). Das interessante ist: Wenn ich im extension_builder die
> > extension nochmal save tritt der Fehler nicht mehr auf. Erst wenn ich
> > in die ext_localconf.php folgende Zeilen wieder einfüge:
> >
> > $GLOBALS['TCA']['tx_icingaconfgen_domain_model_services']['ctrl']['requestUpdate']
> > = 'checktype';
> >
> > $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\Cjk\Icingaconfgen\Tasks\TestTask::class]
> > = array(
> > 'extension' => $_EXTKEY,
> > 'title' => 'Conf Gen'
> > );
> >
> > $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tce']['formevals']['Cjk\\Icingaconfgen\\Evaluation\\IPv4Evaluation']
> > = '';
> >
> > $GLOBALS
> > ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['extkey']
> > = 'Cjk\\Icingaconfgen\\Hook\\EvalHook';
> > $GLOBALS
> > ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processCmdmapClass']['extkey']
> > = 'Cjk\\Icingaconfgen\\Hook\\EvalHook';
> >
> > Diese sind für die Funktionalität meiner extension notwendig, aber ich
> > sehe wirklich nichts in diesen Zeilen was auf die property "edited"
> > verweisen könnte bzw. diesen Fehler auslösen könnte. Oder ich sehe den
> > Wald vor lauter Bäumen nicht.
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german (at) lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
> --
> ----
> Dr. Dieter Porth - Web-Entwickler
----------------------------------------------------
Danke, aber der Fehler lag tatsächlich an ganz anderer Stelle. Etwas woran ich zuerst garnicht gedacht habe:
>>Das Problem habe ich nun gelöst: Es war der Hook den ich hier implementiert habe. Dieser konnte auf "$fieldArray[edited]" nicht zugreifen, >>da "edited auch keine property der Klasse ist. Aber da der Hook auf jede Klasse angewandt wird wirft TYPO3 entsprechend bei Klassen >>ohne die property den Fehler. Eine einfache if Abfrage hat das Problem behoben.
More information about the TYPO3-german
mailing list