【发布时间】:2018-01-04 07:35:11
【问题描述】:
我正在使用 Slim Framework,但遇到了问题。我这样声明我的模块的模型:
use \Autofoldering\Models\AutofolderingModel;
在我使用这样的功能之后:
$stmt = AutofolderingModel::select([
'select' => [$distinct ? 'distinct ' . $data: $data],
'table' => [$table],
'where' => [$where],
'order_by' => [$orderBy],
]);
这是我尝试执行时遇到的问题:
Uncaught Error: Class 'Autofoldering\Models\AutofolderingModel' not found
仅供参考,我使用 PHPSTORM 并且没有任何错误,课程收费很好。
谢谢
【问题讨论】:
-
我从未使用过 slim 框架,但似乎没有调用自动加载..
-
在不相关的注释中,当使用
use语句导入时,您不需要使用反斜杠假装完全限定的类名。 -
正如@MateiMihai 指出的那样,您的自动加载设置不正确,或者该类不存在。
-
能否请您复制 composer.json 的“自动加载”部分,并提供有关您项目结构的更多详细信息?你在哪里定义
Autofoldering\Models\AutofolderingModel类?文件名和路径是什么?
标签: php frameworks slim