thinkphp 5 - 请求 方法注入

 

 

方法注入

application\common.php

use think\Request;
// 应用公共文件

function getUserInfo(Request $request, $userId)
{
    // 根据$userId获取用户信息
    return $userId.'111';
}

控制器中调用

use think\Request;

public function read($userId='ffzr')
{
        Request::hook('user','getUserInfo'); //绑定user指向getUserInfo函数
        $info = Request::instance()->user($userId);
        return $info;  
}      

结果:ffzr111

 

posted @ 2017-03-27 17:32  歲夢灬沉浮  阅读(1672)  评论(0)    收藏  举报