我在Yii2中使用了弹性搜索和Active Records。
static function getPosts()
{
return Post::find()
->orderBy('ID desc')
->all();
}
方法find()工作正常,但是如果我添加方法limit(),它就会停止工作。
static function getPosts()
{
return Post::find()
->orderBy('ID desc')
->limit(20)
->all();
}
我如何在Active Records,Elasticsearch和Yii2的查询限制中使用?
问候。
答案 0 :(得分:1)
Noup。
Active Records与whit limit()函数不兼容。
你必须使用query()函数。