簡體   English   中英

苗條的框架無法創建類

[英]Slim framework can't create a class

我在創建結果類時遇到小問題,我想將所有錯誤消息保存在我的應用程序中,這是我的文件樹:

在此處輸入圖片說明

這是我簡單的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

您正在嘗試在當前名稱空間中獲取Result類,您可以這樣做

$result = new \Result();

或搭配

use Result;

在名稱空間之后

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM