Php和Controller:浏览器找不到Base Controller

时间:2015-10-22 14:41:11

标签: php mysql controller xampp

我正在做一个应用程序,我正在使用基本控制器来创建其他应用程序。当我启动控制器时,我看到了错误:

Fatal error: Class 'BaseController' not found in C:\xampp\htdocs\sFitness\api\1-dev\controllers\PeopleController.php on line 3

问题是在同一文件夹中我有BaseController.php

下面我发给你PeopleController.php:

<?php

class PeopleController extends BaseController {

    public function processGetRequest($request) {
        $result = NULL;
        $result = $this->_model->getAllAthletes();  

        return $result;

    }
}

?>

跟随BaseController.php

<?php

abstract class BaseController {

    public $_model;

    public function __construct() {
        $this->_model = new Model();
    }

}
?>

如何解决此问题?有什么问题?

非常感谢

1 个答案:

答案 0 :(得分:0)

你应该导入你的其他文件,以便php可以看到它; 在PeopleController中,执行以下操作:

 <?php
require_once "BaseController.php";

class PeopleController extends BaseController 
{

    public function processGetRequest($request) 
    {
         $result = NULL;
         $result = $this->_model->getAllAthletes();  

         return $result;

    }
}

?>