[TYPO3-mvc] findByUid probably not working?

Thomas "Thasmo" Deinhamer thasmo at gmail.com
Wed Nov 25 23:42:27 CET 2009


I got the same problem, described in another e-mail.
How to set the storage pid for a typo3-default table
like sys_domain?

Thanks a  lot!

Steffen Ritter schrieb:
> Frederic Gaus schrieb:
>> Hello,
>>
>> my fe_users looks mainly like this:
>> uid / pid / name
>> 1 / 0 / John Doe
>> 2 / 4 / Bouche
>>
>> I wrote the following code:
>> $userRepository = 
>> t3lib_div::makeInstance('Tx_Extbase_Domain_Repository_FrontendUserRepository'); 
>>
>> $users = $userRepository->findAll();
>>
>> This returns only the user "John Doe" on PID=0. A call of the method 
>> findByUid(1) also returns this fe_user The user Bouche is not fetched 
>> by "findAll" at all. Furthermore, findByUid(2) throws the following 
>> exception:
>>
>> Expected parameter 1 to be object, NULL given
>>
>> Tx_Extbase_MVC_Exception_InvalidArgumentType thrown in file 
>> /var/www/typo3/typo3_src-4.3.0RC1/typo3/sysext/extbase/Classes/Persistence/ObjectStorage.php 
>> in line 134.
>>
>> Could someone help me, please?
>> Thanks in advance! Best wishes
>>
>> Frederic
>>
>>
> DId you set your storage pids correctly in TS?


More information about the TYPO3-project-typo3v4mvc mailing list