返回某个列怎么写?
如:select name,password from users;
TP:$User->field('name,password')->where($where)->select();
YII2:?
网站的文档一塌糊涂,原谅我翻了1小时,和百度30分钟都没找到。
只找到了findBySql写法。。。
$teacher->findBySql('select id,name from teacher where id = :id',[':id'=>1])->asArray()->all();
我还不如写原生SQL。。。。(╯□╰)
解决问题:
//只搜索某个列
$res=$teacher->find()->select(['id','name'])->where('id<2')->asArray()->all();