php使用单向返回

php使用单向返回,php,namespaces,autoload,Php,Namespaces,Autoload,我正在努力工作使用 我的文件位于/application/controllers/indexController.php中 use application\models\Database; class IndexController extends Controller { public function indexAction() { $db = new Database(); $this->view->render('index','t

我正在努力工作
使用

我的文件位于/application/controllers/indexController.php中

use application\models\Database;

class IndexController extends Controller {

    public function indexAction() {
        $db = new Database();
        $this->view->render('index','template');
    }
}
我的数据库类位于/application/models/Database.php中,因此我编写了use application\models\Database

但它告诉我们

致命错误:在中找不到类“应用程序\模型\数据库” 上的Z:\home\localhost\www\application\controllers\IndexController.php 第7行


如何让它工作?

使用
而不是神奇的

您需要一个自动加载器来告诉它在哪里可以找到某个命名空间

因此,现在您的代码正在与当前执行的文件位于同一目录中的名为
application\models\Database
的类中查找

我想你想做的是:

include 'application\models\Database.php';

好的,我来看看什么是自动加载器在你的例子中,你需要做一个
包括
@user3005741