[TYPO3-german] TCA problem bei beidseitiger Relation

Domi djgarms at gmail.com
Mon Oct 31 12:57:31 CET 2011


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




More information about the TYPO3-german mailing list