| 
	    
         By: fpirson 
        Date: 2005-09-21 
        Time: 15:33 
		
	   | 
	  
      
	    How do I execute a object method
        
        So I have a graph object. I would like to execute the show() method. How can I do that in the template 
 
 
[var.graph.show()] doesn't work ($graph->show() normally in php) 
 
thanks a lot 
 
 
	   | 
	  
    
	
      | 
	    
         By: Skrol29 
        Date: 2005-09-21 
        Time: 15:42 
		
	   | 
	  
      
	    Re: How do I execute a object method
        
        If your method is supposed to return a string, then [var.graph.show] should work. 
	   | 
	  
    
	
      | 
	    
         By: fpirson 
        Date: 2005-09-21 
        Time: 16:24 
		
	   | 
	  
      
	    Re: How do I execute a object method
        
        ok thank you but mine method create a image witch the gd librairy. In fact I generate a image dynimically ...  
	   | 
	  
    
	
      | 
	    
         By: Skrol29 
        Date: 2005-09-21 
        Time: 17:17 
		
	   | 
	  
      
	    Re: How do I execute a object method
        
        Ok, si just calling $graph->Show() may be not enougth. I suppose you'd like to return the image path in the template. 
I suggest you use a custom onformat function. 
Example:
 
HTML: 
  <img src="[var.graph;onformat=m_display_graph]"> 
 |  
  
PHP: 
function m_display_graph($FieldName,&$CurrVal) { 
  $CurrVal->Show(); 
  $CurrVal = CurrVal->fullpath; 
} 
 |  
  
	   | 
	  
    
	
      | 
	    
         By: fpirson 
        Date: 2005-09-22 
        Time: 08:34 
		
	   | 
	  
      
	    Re: How do I execute a object method
        
        ok I will try that. Thank you for your help 
	   | 
	  
    
	
    
	
    
       | 
      
	    
		
         
		  Posting in progress. 
          Please wait...
		 
		
	   |