我正在努力工作use
。
我的文件位于/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中,所以我写了使用application \ models \ Database
但它告诉
致命错误:找不到类'application \ models \ Database' Z:\ home \ localhost \ www \ application \ controllers \ IndexController.php on 第7行
我怎么能让它运作起来?
答案 0 :(得分:1)
use
不不可思议。
您需要一个自动加载器来告诉它在哪里找到某个命名空间。
现在,您的代码正在寻找与您当前正在执行的文件位于同一目录中的application\models\Database
类。
我认为你打算做的是:
include 'application\models\Database.php';