2017-07-28 4 views
1

Ich benutze Slim Framework und ich habe ein Problem. Ich erkläre das Modell meines Modul wie folgt aus:Modell nicht einmal mit 'Verwendung' gefunden

use \Autofoldering\Models\AutofolderingModel; 

Und nachdem ich eine Funktion wie folgt verwenden:

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

Und hier ist das Problem, das ich habe, wenn ich versuche, auszuführen:

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

FYI, ich benutze PHPSTORM und ich hatte keinen Fehler, die Klasse ist gut geladen.

Dank

+1

ich nie schlanken Rahmen verwendet, aber es scheint, dass das automatische Laden nicht genannt wurde .. –

+0

Auf ein Unabhängig davon, dass Sie den vollständig qualifizierten Klassennamen nicht mit einem umgekehrten Schrägstrich angeben müssen, wenn Sie mit einer Anweisung 'use' importieren. – localheinz

+0

Wie @MateiMihai darauf hingewiesen hat, ist entweder Ihr Autoloading nicht richtig eingerichtet oder die Klasse existiert nicht. – localheinz

Antwort

0

haben sie versucht zu laufen:

Komponist Dump-Autoload

+0

Ja, ich füge den AutoFoldering-Pfad meiner composer.json hinzu und führe dies aus. – Nathan30

Verwandte Themen