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