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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM