实例
$article_list = $this->articleModel
->alias('a')
->join('tag t', "a.tag_id = t.id")
->field('a.*,t.name')
->order('create_time desc')
->paginate(30, false, ['query' => request()->param()]);
tp5的filed,里面
concat(name,"-",id)
是字段拼接,
LEFT(title,7)
是返回title左边的7个字段。
对于一些更复杂的字段要求,数组的优势则更加明显,例如:
Db::table('think_user')->field(['id','concat(name,"-",id)'=>'truename','LEFT(title,7)'=>'sub_title'])->select();
执行的SQL相当于:
SELECT id,concat(name,'-',id) as truename,LEFT(title,7) as sub_title FROM table