2017-07-28 2 views
1

J'utilise cadre mince et je suis face à un problème. Je déclare le modèle de mon module comme celui-ci:modèle introuvable, même avec « l'utilisation »

use \Autofoldering\Models\AutofolderingModel; 

Et après que j'utilise une fonction comme ceci:

$stmt = AutofolderingModel::select([ 
    'select' => [$distinct ? 'distinct ' . $data: $data], 
    'table'  => [$table], 
    'where'  => [$where], 
    'order_by' => [$orderBy], 
]); 

Et voici la question que j'ai lorsque je tente d'exécuter:

Uncaught Error: Class 'Autofoldering\Models\AutofolderingModel' not found 

Pour votre information, j'utiliser PHPStorm et je ne pas erreur, la classe est bien chargée.

Merci

+1

Je ne ai jamais utilisé cadre mince, mais il semble que le chargement automatique n'a pas été appelé .. Sur une –

+0

note non liée, vous n'avez pas besoin de prétendre le nom de classe qualifié complet avec une barre oblique inverse lors de l'importation avec une instruction 'use'. – localheinz

+0

Comme l'a souligné @MateiMihai, soit votre autoloading n'est pas correctement configuré, soit la classe n'existe pas. – localheinz

Répondre

0

Avez-vous essayé de courir:

compositeur-décharge autoload

+0

Oui, j'ajoute le chemin d'autofoldering à mon composer.json et exécute ce .. – Nathan30