[TYPO3-dev] A problem using image manipulation in my own class file

Tapio Markula tapio.markula at xetpoint.fi
Wed Nov 19 11:42:10 CET 2008


Martin Kutschker kirjoitti:
> Tapio Markula schrieb:
>> Hi
>>
>>
>> I have
>>
>>
>> require_once ( $t3lib_PATH . 'class.t3lib_stdgraphic.php' );
>> class returnContent extends t3lib_stdGraphic {
>>     function main() {
>>
>> ...
>>
>> }
>> $content=returnContent::main();
>>                
>> $imgFile=t3lib_stdGraphic::imageMagickConvert($image,'jpg','270');
>>
>> Fatal error: Using $this when not in object context in
>> /home/tapio/public_html/typo3_4.2.0dev/t3lib/class.t3lib_stdgraphic.php
>> on line 2130
>>
>> if
>>
>> $imgFile=$this->imageMagickConvert($image,'jpg','270');
>>
>> Fatal error: Using $this when not in object context in
>> /home/tapio/public_html/fileadmin/ext-templates/myincludes.inc on line 50
> 
> You must instantiate your class with "new". stdGraphic is not designed
> to be used with static method calls. Note also that stdGraphic has init
> functions that need to be called first before you can access its other
> methods.

tried in main function
but
$this->init() cause the "Fatal error" problem

> 
> Masi

can you give code snippet because I'm not familiar with this kind of 
class functions (normally I don't have any problems with core classes).




More information about the TYPO3-dev mailing list