Hi,

im Wiki zu Oracle gibt es weiter unten ein Beispiel für Mapping.

Ich habe mit Verbindung einer anderen Anleitung 
http://docs.typo3.org/typo3cms/extensions/dbal/stable/Configuration/Mapping/Index.html
 folgenden Code zusammengebracht, der aber leider nicht funktioniert.

$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['dbal']['mapping'] = array(
        'sys_category_record_mm' => array(
                'mapTableName' => 'sy_ca_re',
                'mapFieldNames' => array(
                        'uid_local' => 'uid_loc',
                        'uid_foreign' => 'uid_for',
                        'tablenames' => 'tablena',
                        'fieldname' => 'fieldna',
                        'sorting' => 'sorti',
                        'sorting_foreign' => 'sorting_for',
                        'uid_local_foreign' => 'uid_loc_for',
                        'uid_foreign_tablenames' => 'uid_for_tab',
                        )
                )
        ),

Das folgende sollte erstellt werden:

CREATE TABLE sys_category_record_mm (
uid_local int(11) NOT NULL default '0',
uid_foreign int(11) NOT NULL default '0',
tablenames varchar(255) NOT NULL default '',
fieldname varchar(255) NOT NULL default '',
sorting int(11) NOT NULL default '0',
sorting_foreign int(11) NOT NULL default '0',
KEY uid_local_foreign (uid_local,uid_foreign),
KEY uid_foreign_tablenames (uid_foreign,tablenames) );
Ursachen könnten sein:
Ich bin in der falschen Datei, ich schreibe dies in der LocalConfiguration.php
Die KEYs müssen gesondert gemappt werden

Selbst wenn ich die Tabelle auf sy_ca ändere klappt es nicht, aber dann sollte 
die Länge vom alten key + neuem Tabellennamen unter 30 sein.

Grüße
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an