今天在用tp5写代码的时候,遇到一个问题,代码如下:
$id=$_GET['id'];
$list = Db::view('records','id,name,remark,createtime')
->view('section',['name'=>'secname','id'=>'sid'],'records.sectionid=section.id')
->where('records.id',$id)
->select();
在以前使用原生代码查询的时候,查询记录为一条时,在视图页面输出并不用循环输出。
所以我在页面输出该条记录时并没有使用volist进行循环输出,系统报错。
后来通过查找资料,明白了select()和find()的区别,才找到错误原因。