[TYPO3-dev] MM-Problem

Steffen Kamper info at sk-typo3.de
Thu May 28 01:42:09 CEST 2009


Steffen Kamper schrieb:
> Hi,
> 
> i become desperate while trying to get MM-records save right.
> 
> I have one table with 4 "category"-trees in it. Each of this field has 
> own table, all use one MM-table.
> This is the TCA of the 4 fields:
> 
> 'category' => array (       
>     'exclude' => 0,       
>     'label' => 
> 'LLL:EXT:mfc_editionsprojekte/locallang_db.xml:tx_mfceditionsprojekte_projects.category', 
>     
>     'config' => array (
>         'type' => 'select',
>         'form_type' => 'user',
>         'userFunc' => 
> 'tx_mfceditionsprojekte_treeview->displayCategoryTree',
>         'treeView' => 1,
>         'foreign_table' => 'tx_mfceditionsprojekte_category',
>         'size' => 5,
>         'minitems' => 0,
>         'maxitems' => 500,
>         'MM' => 'tx_mfceditionsprojekte_relations_mm',
>         'neg_foreign_table' => 'tx_mfceditionsprojekte_category',
>     )
> ),
> 'genre' => array (       
>     'exclude' => 0,       
>     'label' => 
> 'LLL:EXT:mfc_editionsprojekte/locallang_db.xml:tx_mfceditionsprojekte_projects.genre', 
>     
>     'config' => array (
>         'type' => 'select',
>         'form_type' => 'user',
>         'userFunc' => 
> 'tx_mfceditionsprojekte_treeview->displayCategoryTree',
>         'treeView' => 1,
>         'foreign_table' => 'tx_mfceditionsprojekte_genre',
>         'size' => 5,
>         'minitems' => 0,
>         'maxitems' => 500,
>         'MM' => 'tx_mfceditionsprojekte_relations_mm',
>         'neg_foreign_table' => 'tx_mfceditionsprojekte_genre',
>     )
> ),
> 'technique' => array (       
>     'exclude' => 0,       
>     'label' => 
> 'LLL:EXT:mfc_editionsprojekte/locallang_db.xml:tx_mfceditionsprojekte_projects.technique', 
>     
>     'config' => array (
>         'type' => 'select',
>         'form_type' => 'user',
>         'userFunc' => 
> 'tx_mfceditionsprojekte_treeview->displayCategoryTree',
>         'treeView' => 1,
>         'foreign_table' => 'tx_mfceditionsprojekte_technique',
>         'size' => 5,
>         'minitems' => 0,
>         'maxitems' => 500,
>         'MM' => 'tx_mfceditionsprojekte_relations_mm',
>         'neg_foreign_table' => 'tx_mfceditionsprojekte_technique',
>     )
> ),
> 'output' => array (       
>     'exclude' => 0,       
>     'label' => 
> 'LLL:EXT:mfc_editionsprojekte/locallang_db.xml:tx_mfceditionsprojekte_projects.output', 
>     
>     'config' => array (
>         'type' => 'select',
>         'form_type' => 'user',
>         'userFunc' => 
> 'tx_mfceditionsprojekte_treeview->displayCategoryTree',
>         'treeView' => 1,
>         'foreign_table' => 'tx_mfceditionsprojekte_output',
>         'size' => 5,
>         'minitems' => 0,
>         'maxitems' => 500,
>         'MM' => 'tx_mfceditionsprojekte_relations_mm',
>         'neg_foreign_table' => 'tx_mfceditionsprojekte_output',
>     )
> ),
> 

seems that this is missing:
'MM_match_fields' => array('tablenames' => 
'tx_mfceditionsprojekte_category'),

for each field.

vg Steffen




More information about the TYPO3-dev mailing list