PHP5, Comment..
supupoff
Messages postés
350
Statut
Membre
-
supupoff Messages postés 350 Statut Membre -
supupoff Messages postés 350 Statut Membre -
Bonsoir,
Comment créer une fonction 'Afficher' qui ce charge de créer l'interface de site et cet interface et appeler dan d'autre class d'autre fichier php
parexemple: dans class Admistration, je juste fait un appel au fonction Afficher pour affiche l'interface.
Comment créer une fonction 'Afficher' qui ce charge de créer l'interface de site et cet interface et appeler dan d'autre class d'autre fichier php
parexemple: dans class Admistration, je juste fait un appel au fonction Afficher pour affiche l'interface.
class Administration
{
function affiche()
{
// ici l'appel de fonction ?!
}
...
Tu peux par exemple faire :
class ClassMere { protected $currentSession; public function __construct() { if(isset($_SESSION['admin'])) $currentSession = 'user'; elseif(isset($_SESSION['moderateur'])) $currentSession = 'user'; else $currentSession = 'visiteur'; } public function afficher() { require_once 'page_' . $currentSession . '.php'; } } class Administration extends ClassMere { public function __construct() { parent::__construct(); } }Mais c'est pas pratique.
voila c que je fais,
require_once 'affichage.php'; // page pour contrôler l'affichage de Barre de menu selon session require_once 'connexion.php'; // cnx a la base class Action extends bar // class bar dans fichier affichage.php { function affiche() { bar::afficherbar(); // affiche Barre de menu selon session .....ceci tout en gardant même apparence meme style d'affichage, et sa ce que je cherche, même apparence et même style pour les différentes session
" Mais c'est pas pratique. " c'est quoi la meilleur manière.?
Moi je fait ceci pour apprendre encore plus PHP 5 et approfondi mes connaissance rien de plus.