Xampp Cakephp生成错误-getSchemaCollection

Xampp Cakephp生成错误-getSchemaCollection,xampp,cakephp-3.0,Xampp,Cakephp 3.0,我对蛋糕还很陌生,我已经完成了一个教程,所有的东西都正常工作了,但我现在正在开发真正的蛋糕 我有一个数据库设置,蛋糕介绍页面说我正在连接到它,但是当我在桌子上做“蛋糕烘焙”时,我得到以下错误 2018-06-13 20:06:44错误:[错误]在第547行的C:\xampp\htdocs\bookmarker\vendor\cakephp\cakephp\src\ORM\Table.php中调用成员函数getSchemaCollection on null 我通常不想寻求帮助,但我已经在getS

我对蛋糕还很陌生,我已经完成了一个教程,所有的东西都正常工作了,但我现在正在开发真正的蛋糕

我有一个数据库设置,蛋糕介绍页面说我正在连接到它,但是当我在桌子上做“蛋糕烘焙”时,我得到以下错误

2018-06-13 20:06:44错误:[错误]在第547行的C:\xampp\htdocs\bookmarker\vendor\cakephp\cakephp\src\ORM\Table.php中调用成员函数getSchemaCollection on null

我通常不想寻求帮助,但我已经在getSchemaCollection上搜索了一个又一个信息,但什么都找不到

堆栈跟踪被删除

堆栈跟踪被删除

检测到关联时请稍候。 异常:在[C:\xampp\htdocs\bookmarker\vendor\cakephp\cakephp\src\ORM\Table.php,第547行]中的null上调用成员函数getSchemaCollection 2018-06-15 11:45:46错误:[错误]在第547行的C:\xampp\htdocs\bookmarker\vendor\cakephp\cakephp\src\ORM\Table.php中调用成员函数getSchemaCollection on null 堆栈跟踪:

0 C:\xampp\htdocs\bookmarker\vendor\cakephp\bake\src\Shell\Task\modelstask.php415:Cake\ORM\Table->getSchema 1 C:\xampp\htdocs\bookmarker\vendor\cakephp\bake\src\Shell\Task\modelstask.php231:bake\Shell\Task\modelstask->findHasManyObjectApp\Model\Table\PurchaseTable,数组 2 C:\xampp\htdocs\bookmarker\vendor\cakephp\bake\src\Shell\Task\modelstask.php130:bake\Shell\Task\modelstask->getAssociationsObjectApp\Model\Table\PurchaseTable 3 C:\xampp\htdocs\bookmarker\vendor\cakephp\bake\src\Shell\Task\modelstask.php113:bake\Shell\Task\modelstask->getTableContextObjectApp\Model\Table\PurchaseTable,“购买”,“购买” 4 C:\xampp\htdocs\bookmarker\vendor\cakephp\bake\src\Shell\Task\ModelTask.php100:bake\Shell\Task\ModelTask->bake'Purchase' 5 C:\xampp\htdocs\bookmarker\vendor\cakephp\bake\src\Shell\BakeShell.php272:bake\Shell\Task\ModelTask->main'Purchase' 6 C:\xampp\htdocs\bookmarker\vendor\cakephp\cakephp\src\Collection\CollectionTrait.php51:Bake\Shell\BakeShell->Bake\Shell{closure}'Purchase',0 7 C:\xampp\htdocs\bookmarker\vendor\cakephp\bake\src\Shell\BakeShell.php273:Cake\Collection\Collection->eachObjectClosure 8 C:\xampp\htdocs\bookmarker\vendor\cakephp\cakephp\src\Console\Shell.php518:Bake\Shell\BakeShell->all'purchase' 9 C:\xampp\htdocs\bookmarker\vendor\cakephp\cakephp\src\Console\CommandRunner.php342:Cake\Console\Shell->runCommandArray,true 10 C:\xampp\htdocs\bookmarker\vendor\cakephp\cakephp\src\Console\CommandRunner.php164:Cake\Console\CommandRunner->runShellObjectBake\Shell\BakeShell,数组 11 C:\xampp\htdocs\bookmarker\bin\cake.php12:cake\Console\CommandRunner->runArray 12{main} 版本是3.6.4


Jon

您的表名是purchase而不是purchases吗?

这是您收到的唯一错误吗?在任何情况下,无论何时收到错误,请始终发布完整的错误,也就是说,包括完整的stacktrace,最好是从日志中复制出来的,它可以以正确可读的方式使用!另外,请务必在vendor/CakePHP/CakePHP/version.txt中的最后一行提到您的确切CakePHP版本。我已经编辑过以包含堆栈跟踪