Bonjour,
Dans le tuto de composer quand on ajoute une librairie à nous on ajoute dans le fichier composer.json "psr-4" : {"App\" : "App"}

moi j'ai un dossier "composer" -> il y a les fichiers composer.json et .lock , index.php et un dossier lib . Dans lib il y a form.php

Dans le fichier composer.json j'ai ajouté "psr-4" : {"composer\" : "composer"}
dans le fichier Form.php le namespace est composer\lib
et dans le fichier index.php j'ai ajouté use composer\lib\Form;

Et j'obtiens cette erreur :
Fatal error: Class 'lib\Form' not found

3 réponses


dans ce cas là tu dois mettre

"psr-4" : {"composer\lib\" : "composer"}

Mais je trouve ça bizarre de mettre un namespace "composer"

probleme
Auteur

Bonjour,
Quand je met "psr-4" : {"composer\lib\" : "composer"} sublime text me surligne {"composer\lib\" : "composer"}

Oui erreur de ma part met \

"psr-4" : {"composer\lib\" : "composer"}