Hallo,

bei einer Extensionprogrammierung von zwei Tabellen, welche ich jeweils mit
1:n
und
n:1
gegenseitig in Beziehung stehen, damit bei beiden Datensätzen über die Listview die Relationen zuweisen kann kann. Jedoch bekomme ich immer eine Fehlermeldung, sobald ich mehr als einen Datensatz der 1:n Relation zuweisen will: 102: These fields are not properly updated in database: (travel) Probably value mismatch with fieldtype.

So sieht das TCA Array bei dem n:1 Datensatz aus, bei welchem ich immer den Fehler bekomme:

$TCA['tx_dmftravelagent_domain_model_city']['columns']['travel'] = array(
    'exclude' => 0,
'label' => 'LLL:EXT:dmf_travelagent/Resources/Private/Language/locallang_db.xml:tx_dmftravelagent_domain_model_city.travel',
    'config' => array(
    'type' => 'select',
    'internal_type' => 'db',
    'allowed' => 'tx_dmftravelagent_domain_model_travel',
    'foreign_table' => 'tx_dmftravelagent_domain_model_travel',
    'size' => 15,
    'minitems' => 0,
    'multiple' => 1,
    'autoSizeMax' => 20,
    'maxitems' => 150,
    'wizards' => array(
        '_PADDING' => 1,
        '_VERTICAL' => 1,
        'edit' => array(
            'type' => 'popup',
            'title' => 'Edit',
            'script' => 'wizard_edit.php',
            'icon' => 'edit2.gif',
            'popup_onlyOpenIfSelected' => 1,
'JSopenParams' => 'height=350,width=580,status=0,menubar=0,scrollbars=1',
            ),
        'add' => array(
            'type' => 'script',
            'title' => 'Create new',
            'icon' => 'add.gif',
            'params' => array(
                'table'=> 'tx_dmftravelagent_domain_model_travel',
                'pid' => '###CURRENT_PID###',
                'setValue' => 'prepend',
                ),
            'script' => 'wizard_add.php',
        ),
    ),
    ),
);

Hoffe jemand sieht meinen Fehler,

Schöne Grüße
Dominic


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

Antwort per Email an