<?php
class Test {
public $id;
}
Je crée ensuite une classe testView.class.php pour l'affichage
<?php
class TestView extends Test {
public $id;
public function ViewId() {
return $this->id;}
}
et finalement une classe test.contr.class.php pour le contrôle. <?php
class TestContr extends Test{
public $id;
public function setId($id) {
$this->id=$id;
}
}
Je me construit un objet dans un fichier...appelons-le index.php
<?php
require ('test.class.php');
require ('testView.class.php');
require ('testContr.class.php');
$id="25";
$no_user = New Test();
$no_user->setId($id);
$affUserId = New TestView();
echo $no_user->ViewId();
?>
Voilà où je bloque dans ma compréhension... J'ai l'impression de créer un objet de la classe Test. J'attribue une valeur 25 à l'id de cet objet ($no_user). Ensuite je veux récupérer l'id de l'objet et évidemment, ça ne fonctionne pas. Quelqu'un peut m'aider à y voir plus clair???