class Theme
{
function __construct()
{
}
function load($folder, $file)
{
$theme_path = ROOTPATH . '/theme/' . $folder . '/' . $file . '.php';
require_once($theme_path);
return TRUE;
}
}
sur index.phpphp débutant classe
<?php
require class.theme.php
$theme = new Theme;
$theme->load('site','index');
?>
sur mon site/index.php
<?php
// to work i need another $theme = new theme; why can i do this ? can i make
it make it work twice or more inside the function load ?
$theme->load('site','header');
$theme->load('site','footer');
?>
en quelque sorte il a besoin pour thème $ = nouveau thème; à nouveau sur site/index.php
est-il une autre façon de le faire fonctionner? Peut-être que ma conception de classe n'est pas bonne ou que l'algorithme est défaillant.
modifier * plus d'informations ok donc ce que j'essaie de faire est de charger l'en-tête voir le pied de page.
Je ne comprends pas votre question ou ce qui ne fonctionne pas? –