Yii2 返回某个列怎么写?

返回某个列怎么写?

如: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。。。。(╯□╰)

阅读 3.1k
1 个回答

解决问题:

//只搜索某个列
$res=$teacher->find()->select(['id','name'])->where('id<2')->asArray()->all();

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进