[TYPO3-mvc] FrontendUser Model - ExtBase 1.0.2 & 1.2.0Beta2

Christian Schwan schwan.christian at gmail.com
Mon May 31 12:23:44 CEST 2010


Hey guys, i got a problem with extBase 1.0.2 or 1.2.0 Beta2
I tried to get the “username” from FE_Users with the uid from my own table.

Controller -> Dashboard

$this->view->assign('history',
$this->historyRepository->findByFeUserHistory($this->vars['page'],
$itemsPerPage, $pageCount));

Template -> Dashboard -> Index

<f:for each="{history}" as="value">
{value.feUserId.username}
</f:for>

Domain -> Model -> History

/**
* @var Tx_Extbase_Domain_Model_FrontendUser
*/

protected $feUserId;

/**
 * Getter for Action
 * @return string
 */
public function getFeUserId() {
return $this->feUserId;
}

TCA

'fe_user_id' => array(
'exclude' => 1,
'label'   => 'LLL:EXT:crm/Resources/Private/Language/locallang_db.xml:tx_crm_domain_model_history.user',
'config' => array(
        'type' => 'select',
        'items' => array(
           array('', 0),
         ),
        'foreign_class' => 'Tx_Extbase_Domain_Model_FrontendUser',
        'foreign_table' => 'fe_users',
        'foreign_table_where' => 'ORDER BY fe_users.name',
        'size' => 1,
        'minitems' => 1,
        'maxitems' => 1,
       ),
),


On ExtBase 1.0.2 in Xampp I got the following error:

#1237301367: $object must be an object or an array, boolean given.

45 Tx_Extbase_Reflection_ObjectAccess::getProperty(boolean, "username")
44 Tx_Extbase_Reflection_ObjectAccess::getPropertyPath(Tx_Crm_Domain_Model_History,
"feUserId.username")

On ExtBase 1.0.2 Linux

No Error

On ExtBase 1.2.0 Beta2 on both Systems

Is not working

Does anyone know what I’m doing wrong?


More information about the TYPO3-project-typo3v4mvc mailing list