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); }