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

Antwort per Email an