ZendFramework 2.0 Php致命错误:未捕获错误:找不到类

ZendFramework 2.0 Php致命错误:未捕获错误:找不到类,php,class,zend-framework2,fatal-error,Php,Class,Zend Framework2,Fatal Error,我已经看到了一些这方面的问题,但没有一个真正有助于我的案例 PHP致命错误:未捕获错误:在/var/www/html/module/Booklist/module.PHP:40中找不到类'Booklist\Model\BookTable'\ 这是我从/var/log/apache2/error.log中提取的错误 我已经找过有同样问题的人,但我找不到解决办法。我已经包含了文件和名称空间,但显然无法访问该文件 我正在使用zenframework 2.2.10 以下是我的文件结构的外观: modul

我已经看到了一些这方面的问题,但没有一个真正有助于我的案例

PHP致命错误:未捕获错误:在/var/www/html/module/Booklist/module.PHP:40中找不到类'Booklist\Model\BookTable'\

这是我从
/var/log/apache2/error.log
中提取的错误

我已经找过有同样问题的人,但我找不到解决办法。我已经包含了文件和名称空间,但显然无法访问该文件

我正在使用zenframework 2.2.10

以下是我的文件结构的外观:

module 
-Application
-BookList
   -config
      \module.config.php
   -src
     -BookList
        -Controller
           \BookController.php
        -Form
           \BookForm.php
        -Model
           \Book.php
           \BookTable.php
   -view
      -book-list
         -book
            \..
   \autoload_classmap.php
   \module.php
首先,这是我的Module.php:

这是我的BookTable.php:

最后,这是我的BookController.php:

当我尝试调用此类时,该错误会导致:

$table = new BookTable($tableGateway);

也许这里的任何人都知道我能做什么。

Module.php
中:

use Booklist\Model\BookTable;
应该是:

use BookList\Model\BookTable;
(注意大写字母“L”)

$table = new BookTable($tableGateway);
use Booklist\Model\BookTable;
use BookList\Model\BookTable;