Slim框架无法创建类

时间:2016-01-20 11:42:19

标签: php slim

我在创建结果类时遇到小问题,我想在我的应用中保存所有错误消息 这是我的文件树:

enter image description here

这是我简单的Result类:

class Result {
    public $errors;
    public $data;

    public function __construct($errors = array(), $data = null) {
        $this->errors = $errors;
        $this->data = $data;
    }
}

这是我的家庭控制器功能:

namespace MyApp\Controller;
require_once 'lib/result.php';
class Home extends \SlimController\SlimController
{
    public function dataAction()
    {
        $result = new Result;
    }
}

我在PHP内置服务器中遇到错误:PHP Fatal error: Class 'MyApp\Controller\Result' not found

1 个答案:

答案 0 :(得分:2)

您正试图在当前命名空间中获取Result

$result = new \Result();

use Result;

在命名空间

之后