ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
all 如果要查询多个数据,可以使用模型的 //获取用户数据列表 public function index() 方法,我们在控制器中添加index操作方法用于获取用户列表: { $list = UserModel::all(); foreach ($list as $user) { echo $user->nickname . '<br/>'; echo $user->email . '<br/>'; echo date('Y/m/d', $user->birthday) . '<br/>'; echo '----------------------------------<br/>'; } } 然后访问 <http://tp5.com/user/index> 就可以看到输出结果为: 流年[thinkphp@qq.com](mailto:thinkphp@qq.com)1977/03/05 \------------------------------------- 看云 [kancloud@qq.com](mailto:kancloud@qq.com) 2015/04/02 \------------------------------------- 张三 [zhanghsan@qq.com](mailto:zhanghsan@qq.com) 1988/01/15 \------------------------------------- 李四 [lisi@qq.com](mailto:lisi@qq.com) 1990/09/19 \------------------------------------- 如果不是使用主键查询,可以直接传入数组条件查询,例如: //获取用户数据列表 public function index() { $list = UserModel::all(\['status'=>1\]); foreach ($list as $user) { echo $user->nickname . '<br/>'; echo $user->email . '<br/>'; echo date('Y/m/d', $user->birthday) . '<br/>'; echo '----------------------------------<br/>'; } } 我们也可以使用数据库的查询构建器完成更多的条件查询,例如: //获取用户数据列表 public function index() { $list = UserModel::where('id','<',3)->select(); foreach ($list as $user) { echo $user->nickname . '<br/>'; echo $user->email . '<br/>'; echo date('Y/m/d', $user->birthday) . '<br/>'; echo '----------------------------------<br/>'; } } 刷新页面访问输出的结果是: 流年[thinkphp@qq.com](mailto:thinkphp@qq.com)1977/03/05 \------------------------------------- 看云 [kancloud@qq.com](mailto:kancloud@qq.com) 2015/04/02 \-------------------------------------