Bonjour à tous,

J'ai commencé à suivre la formation en POO de grafikart et je bloque sur le 12eme chapitre de la formation.
quand j'essaie charger la class article dans page home.php $post=$db->query('SELECT * FROM articles','App\Table\article');
j'ai une erreur qui s'affiche en ceci : [Warning: require(C:\xampp\htdocs\blog1\app/App\Table\article.php): failed to open stream: No such file or directory in C:\xampp\htdocs\blog1\app\autoloader.php on line 20]()

[Fatal error: require(): Failed opening required 'C:\xampp\htdocs\blog1\app/App\Table\article.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\blog1\app\autoloader.php on line 20]()

Pourriez vous me donner une solution a cette probleme qui m'empeche d'evoluer ou me montre comment creer une classe autoload qui charge des classes dans deux dossiers ou plus.
Merci d'avance pour vos réponses :)

3 réponses


Defy
Réponse acceptée

C´est expliquer dans la formation dans la viedo sur les namespace si je dit pas de conneries

Dans le chemin je vois app/App !!!!
c'est pas normal, tu as mal défini tes chemins
regarde où tu as défini "App" et corrige

Bonjour,

A tout hasard, le nom de ta table article ne s'écrit-il pas avec une majuscule ?
$post=$db->query('SELECT * FROM articles','App\Table\Article');

Cdt

Alain