Bonjour à tous,
J'ai un Autoloader de classe dans mon template mais celui ci ne fonctionne pas quand je cherche a instancier mes classes depuis les pages en bufferisation.
j'ai essayé plusieurs méthodes mais sans succès.
Mon template:et voici la page ou j'essaye d'instancier ma classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <?= $title ?> <?= $description ?> </head> <body> <?php require('classe/Autoloader.php'); classe\Autoloader::register(); ?> <header> <?php require('headerMenu.php'); ?> </header> <?php ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(-1); ?> <?= $content ?> </body> </html>
Voyez vous d'ou vient mon problème SVP ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php ob_start(); $title = "<title>DJEZ - Page d'accueil</title>"; $description = "<meta name='description' content='Page d\'accueil du site www.djez.fr'>"; $db=new Database("djez"); $q=$db->pdo->prepare('SELECT * FROM users where pseudo = :pseudo'); $q->execute(['pseudo'=>'anne']); require("vue/jeux/clavier.php"); $content = ob_get_clean(); require('vue/template.php'); ?>
D'avance merci.
Partager