Hallo,
habe folgendes Problem:
Ich nutze die Extension dbal, da ich mit einer anderen mysql db kommunizieren möchte. Dieses funktioniert auch soweit, nur wenn ich Daten im BE ändern möchte, wo eine Releation zu einer MM-Tabelle besteht, kommt folgende Meldung:
DBAL fatal error: Tables in this list "tx_xxxxxxx_typ, pages" didn't use the same DB handler!
Lösungsansatz:
Ich muss die Funktion "exec_foreign_table_where_query" übersteuern und die Tabelle pages nicht mit in der query abfragen. Folgendes habe ich in der ext_localconf.php eingefügt.
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['exec_foreign_table_where_query'][] = 'EXT:'.$_EXTKEY.'/class.ux_t3lib_befunc.php:&ux_t3lib_befunc';
Nur leider zieht dabei meine ausgelagerte Funktion nicht. #angry#
Was mache ich falsch oderr gibt es eine andere Lösung bzw. Ansatz?
mfg schittl