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.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german