ZendFramework 2.0 Php致命错误:未捕获错误:找不到类
我已经看到了一些这方面的问题,但没有一个真正有助于我的案例 PHP致命错误:未捕获错误:在/var/www/html/module/Booklist/module.PHP:40中找不到类'Booklist\Model\BookTable'\ 这是我从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
/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;