[TYPO3-project-formidable] tslib_pibase in Ajax event

Jerome Schneider typo3dev at ameos.com
Fri Jan 30 12:53:27 CET 2009


Hi Sanosuke303,

Yes the tslib_pibase->pi_getRecords() won't be available in the ajax 
context (pi_base is not loaded in the ajax context, for performance 
reasons and other technical reasons, mainly)


Sanosuke303 a écrit :
> Hi and thank you to try to help me.
> 
> I can call tslib_pibase and it works perfectly in my Xml, for example to add value in a Listbox, in a php userobject.
> 
> But if I call a tslib_pibase function in an ajax event, it's don't work.
> 
> So, I solve my problem not using tslib_pibase, I use select exec_SELECTgetRows instead of pi_getRecord.
> 
> Thanks.
> 
> Best regards.
> 
> Anthony Laplane
> Eureka Market Consulting
> http://www.eureka-market.fr
> 
> --- En date de : Ven 30.1.09, Uwe Schmelzer <us at planungsgruppeinternet.de> a écrit :
> 
>> De: Uwe Schmelzer <us at planungsgruppeinternet.de>
>> Objet: Re: [TYPO3-project-formidable] Re :   tslib_pibase in Ajax event
>> À: typo3-project-formidable at lists.netfielders.de
>> Date: Vendredi 30 Janvier 2009, 11h46
>> Hi Sanosuke303,
>>
>> You don't need to include class.tslib_pibase.php.
>> The methods from pibase should already be avaliable in your
>> XML-Userobj.
>> If not, you can try this way:
>>
>> Create an FE Plugin. And use formidable from there.
>> Every Plugin already is an extension the tslib_pibase.
>> Thus the methods are available there.
>>
>> class tx_YOUREXTENSIONKEY_pi1 extends tslib_pibase {
>> ...
>> }
>>
>> <untested>
>> And to access your extensions properties from a formidable
>> userobj
>> you could use $this->oParent->yourFunction()
>> </untested>
>>
>>
>> cheers
>> uwe
>>
>>
>> -- 
>> Herzliche Grüsse aus Sindelfingen
>>
>> Uwe Schmelzer
>> us at planungsgruppeinternet.de
>>
>> Planungsgruppe Internet
>> Parkstrasse 20
>> 71063 Sindelfingen
>> Tel. 07031 / 704 089
>> Fax: 01805 / 233 633-00745
>>
>>
>>
>>
>> Sanosuke303 schrieb:
>>> Hi list!
>>>
>>> No body has an idea to solve my tslib_pibase problem?
>>>
>>> Thanks.
>>>
>>> Best regards
>>>
>>> Anthony Laplane
>>> Eureka Market Consulting
>>> http://www.eureka-market.fr
>>>
>>>> De: Sanosuke303 <sanosuke303 at yahoo.fr>
>>>> Hi list!
>>>>
>>>> I use tslib_pibase to call request
>> (pi_getRecord...) in my
>>>> extension on form.
>>>> So I add
>>>>
>> require_once(PATH_tslib.'class.tslib_pibase.php');
>>>> in my extension.
>>>>
>>>> All is ok in the form but not in ajax even. If I
>> call
>>>> tslib_pibase in ajax event (onclick button), I
>> have this
>>>> error message : "undefined class name
>>>> tslib_pibase".
>>>>
>>>> So how to add the tslib_pibase requirement without
>> modify
>>>> formidable core.
>>>>
>>>> Thanks for your help.
>>>>
>>>> Best regards.
>>>>
>>>>
>>>>       
>>>> _______________________________________________
>>>> TYPO3-project-formidable mailing list
>>>> TYPO3-project-formidable at lists.netfielders.de
>>>>
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-formidable
>>>
>>>       
>>
>> _______________________________________________
>> TYPO3-project-formidable mailing list
>> TYPO3-project-formidable at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-formidable
> 
> 
>       


More information about the TYPO3-project-formidable mailing list