tp6 設置空控制器和空方法


1、空控制器

單應用模式下,我們可以給項目定義一個Error控制器類

 

<?php
namespace app\controller;
class Error
{
    // 空控制器
    public function __call($name, $arguments){
//        dump($name);
//        dump($arguments);

        // api模式
        $result = [
            'status' => 0,
            'message' => '找不到該控制器',
            'result' => null,
        ];
        return json($result,400);
    }
}

 

 

2、空方法

1)當前類繼承自BaseController

加到BaseController里

2)當前類繼承自某個公共的類

加到公共類里

3)當前類沒有繼承自任何類

加到該控制器類里

public function __call($name, $arguments){
//        dump($name);
//        dump($arguments);

        // api模式
        $result = [
            'status' => 0,
            'message' => '找不到該方法',
            'result' => null,
        ];
        return json($result,400);
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM