如何为yii中的findAllByPk function类似的ActiveRecord编写查询?
我试过了:
$records = TableName::find($ids)->all();
但它不起作用,返回所有记录。
答案 0 :(得分:3)
答案 1 :(得分:3)
如果主要密钥如[1, 3, 5, 23]
,$ ids是一个数组。你可以用这个
$entries = TableName::findAll($ids);
这是此语法的捷径
$entries = TableName::find()
->where(['id'=>$ids])
->all();