Php 即使使用',也找不到模型;使用';
我正在使用Slim框架,我面临一个问题。我声明模块的模型如下:Php 即使使用',也找不到模型;使用';,php,frameworks,slim,Php,Frameworks,Slim,我正在使用Slim框架,我面临一个问题。我声明模块的模型如下: use \Autofoldering\Models\AutofolderingModel; $stmt = AutofolderingModel::select([ 'select' => [$distinct ? 'distinct ' . $data: $data], 'table' => [$table], 'where' => [$where], '
use \Autofoldering\Models\AutofolderingModel;
$stmt = AutofolderingModel::select([
'select' => [$distinct ? 'distinct ' . $data: $data],
'table' => [$table],
'where' => [$where],
'order_by' => [$orderBy],
]);
在我使用这样的函数之后:
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 framework,但似乎没有调用自动加载。另外,在使用
use
语句导入时,您不需要用反斜杠假装完全限定的类名。正如@MateiMihai指出的,要么您的自动加载设置不正确,或者该类不存在。请复制composer.json的“自动加载”部分,并提供有关项目结构的更多详细信息,好吗?您在哪里定义了Autofoldering\Models\AutofolderingModel
类?文件名及其路径是什么?我从未使用过slim framework,但似乎没有调用自动加载。另外,在使用use
语句导入时,不需要用反斜杠假装完全限定的类名。正如@MateiMihai指出的,要么你的自动加载设置不正确,或者该类不存在。请复制composer.json的“自动加载”部分,并提供有关项目结构的更多详细信息,好吗?您在哪里定义了Autofoldering\Models\AutofolderingModel
类?文件名及其路径是什么?