[TYPO3-mvc] "Model->attach" does not change database

Yann PETIT yannpetit at laposte.net
Thu Dec 3 09:18:58 CET 2009


Hello,

I get the model in the controller from the feuser :
-----------------------------------------------
// Get feuser
$this->feuserRepository = 
t3lib_div::makeInstance('Tx_Extbase_Domain_Repository_FrontendUserRepository');
$feUser = 
$this->feuserRepository->findByUid((int)$GLOBALS['TSFE']->fe_user->user[$GLOBALS['TSFE']->fe_user->userid_column]);

// Get Model
$this->modelRepository = 
t3lib_div::makeInstance('Tx_MyExt_Domain_Repository_ModelRepository');
$model = $this->modelRepository->findOneByFeUser($feUser);  // 1:1 relation, 
Returns directly the first element

The foreignclass is define in model like this :
---------------------------------------------
'foreignclass' => array (
            'exclude' => 0,
            'label' => 
'LLL:EXT:MyExt/Resources/Private/Language/locallang_db.xml:tx_MyExt_domain_model_model.foreignclass',
            'config' => array (
                'type' => 'select',
                'foreign_table' => 'tx_MyExt_domain_model_foreignclass',
                'foreign_table_where' => 'ORDER BY 
tx_MyExt_domain_model_foreignclass.uid',
                'size' => 20,
                'minitems' => 0,
                'maxitems' => 20,
            )
        ),
 --------------------------------------------

Thank you for your help

Yann

"Joerg Schoppet" <joerg at schoppet.de> a écrit dans le message de news: 
mailman.1.1259793767.9160.typo3-project-typo3v4mvc at lists.typo3.org...
> Hi Yann,
>
> Yann PETIT wrote:
>> $model->addForeignclass($foreignobject);
>> return($model->getForeignclass());     //Gives me the good number of 
>> objects (including the new one)
>> ------------------------------------------------------------------------------------
>>
>> But nothing appends in the database.
>>
>> Tank you in advance for help
>>
> can you post your TCA-definitions for model and foreignclass?
>
> How do you get $model?
>
> Joerg 




More information about the TYPO3-project-typo3v4mvc mailing list