src/Controller.php
public function init(string $module, string $controller, string $action, Request $request, callable $callback): bool
    {
        $this->module = $module;
        $this->controller = $controller;
        $this->action = $action;
        $this->request = $request;

        $this->callback = $callback;

        // 如果当前控制器存在伪构造函数,则执行此方法
        return $this->construct($request);
    }
public function init(string $module, string $controller, string $action, Request $request, callable $callback): bool
    {
        $this->module = $module;
        $this->controller = $controller;
        $this->action = $action;
        $this->request = $request;

        $this->callback = $callback;

        // 如果当前控制器存在伪构造函数,则执行此方法
        return $this->construct($request);
    }
初始化工作,由Frame调用,开发人员不要调用
@param string $module 模块名称
@param string $controller 控制器名称
@param string $action 动作名称
@param Request $request 请求参数
@param callable $callback 结束时的回调方法
@return boolean 如果返回False,表明不希望执行后面的动作