Utiliser une méthode d'une class imbriquée dans une class

Utiliser une méthode d'une class imbriquée dans une class - PHP - Programmation

Marsh Posté le 20-09-2015 à 12:57:46    

Voici mon cas (que j'ai simplifié) :
 
Déclaration d'une classe chargée dans une autre classe :
 
class TATA_Class
{
var $Id; //Identifiant  
var $Nom; // Nom
 
function __construct()
{
$TATA = new TATA_Class;
}
public function Charge()
{
Chargement($this);
}
}
class TOTO_Class
{
var $Id; //Identifiant  
var $TATA_Id; id de TATA
var $TATA; // Autre classe
 
function __construct()
{
$TATA = new TATA_Class;
}
public function Charge()
{
Chargement($this);
$this->TATA->Id = $this->TATA_Id;
$this->Table->Charge();
}
}
 
class TATA_Class
{
var $Id; //Identifiant  
var $Nom; // Nom
 
function __construct()
{
$TATA = new TATA_Class;
}
public function Charge()
{
Chargement($this);
}
}
 
 
 
Dans mon PHP, si je fais :
$TITI = new TOTO_Class;
$TITI->Charge();
 
 
Il ne trouve pas la méthode charge de TATA alors que l'objet $TATA existe bien (je peux l'afficher).
 
Une idée ???


---------------
Stéphane
Reply

Marsh Posté le 20-09-2015 à 12:57:46   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed