闭包函数可以传递第二个参数么?

来源:3-2 使用模型查询数据

qq_衞帥_0

2017-08-09 12:57

在实际开发中查询条件是获取的一个变量,可以用闭包的方式查询么? 

例如这样

  $pic = $album::all(function($query,$username){
            $query->where(['albumid'=>$username]);
     });

我试了一下,报错

Missing argument 2 for app\index\controller\Index::app\index\controller\{closure}()

还请老师指点一下

写回答 关注

1回答

  • qq_一季樱花树下的帷幕_0
    2017-08-15 17:25:24

    并不需要传参,能直接获取到数据的。

快速入门ThinkPHP 5.0 --模型篇

Thinkphp5.0已发布多时,想了解thinkphp 5.0的新特性吗?老司机点准时出发

27111 学习 · 100 问题

查看课程

相似问题