A voir également:
- MVC Controller, View, HTML
- Voir sa maison sur google street view - Guide
- View recovery logs - Guide
- Irfan view - Télécharger - Visionnage & Diaporama
- Xn view - Télécharger - Visionnage & Diaporama
- Editeur html - Télécharger - HTML
2 réponses
Donc j'ai implémenté mon code :
Contrôleur :
header('Location ../View/header.php'); // mise en page
function home ()
{
global $page;
$page['class'] = 'VHtml';
$page['method'] = 'View_html';
$page['arg'] = 'index.html';
//echo $page['arg'];
} // home ()
Page de class :
class VHtml
{
public function __construct() {}
public function __destruct() {}
public function View_html ($_html)
{
require_once ("../Html/$_html");
} // View_html ()
} // VHtml
Code de la page header.php :
<?php
global $page;
$vpage = new $page['class'];
session_start();
?>
<!--
Haut de page Html
-->
<?php
$vpage = new $page['class'];
$vpage->$page['method']($page['arg'])
?>
<!--
Fin de page en html
-->
Mais là, pas d'érreur. Cela n'affiche rien tous simplement :/ Donc si quelqu'un voit une astuce je suis preuneur ...
Contrôleur :
header('Location ../View/header.php'); // mise en page
function home ()
{
global $page;
$page['class'] = 'VHtml';
$page['method'] = 'View_html';
$page['arg'] = 'index.html';
//echo $page['arg'];
} // home ()
Page de class :
class VHtml
{
public function __construct() {}
public function __destruct() {}
public function View_html ($_html)
{
require_once ("../Html/$_html");
} // View_html ()
} // VHtml
Code de la page header.php :
<?php
global $page;
$vpage = new $page['class'];
session_start();
?>
<!--
Haut de page Html
-->
<?php
$vpage = new $page['class'];
$vpage->$page['method']($page['arg'])
?>
<!--
Fin de page en html
-->
Mais là, pas d'érreur. Cela n'affiche rien tous simplement :/ Donc si quelqu'un voit une astuce je suis preuneur ...
Yata !! J'arrive à sortir quelque chose mais, ce n'est pas encore cela ...
Apparemment ce sont les lignes :
$vpage = new $page['class'];
$vpage->$page['method']($page['arg'])
qui ne passe pas. Donc si quelqu'un peut m'aider.
Message d'erreur : Undefined variable: page in C:\wamp\www\Site reglement.net MVC\View\header.php on line 3
Message d'erreur 2 :Class name must be a valid object or a string in C:\wamp\www\Site reglement.net MVC\View\header.php on line 3
Pourtant, les class existent. Si quelqu'un peut m'éclairer
Apparemment ce sont les lignes :
$vpage = new $page['class'];
$vpage->$page['method']($page['arg'])
qui ne passe pas. Donc si quelqu'un peut m'aider.
Message d'erreur : Undefined variable: page in C:\wamp\www\Site reglement.net MVC\View\header.php on line 3
Message d'erreur 2 :Class name must be a valid object or a string in C:\wamp\www\Site reglement.net MVC\View\header.php on line 3
Pourtant, les class existent. Si quelqu'un peut m'éclairer
Donc : après avoir testé les echo $page['blabla'] je me suis aperçu que les valeurs suivaient bien dans le fichier qui ne fonctionne pas. Je pense que c'est $vpage qui pose problème mais, je ne sais pas comment le régler. Si quelqu'un peut me venir en aide. J'ai passé ma journée sur ce problème et je dois avoué que je commence à péter les plombs ...