Yii2

2016-04-04 32 views
2

kullanarak elasticsearch ile sınırlama sorgusu Yii2'de Active Records ile elasticsearch kullanıyorum.Yii2

static function getPosts() 
    { 
     return Post::find() 
      ->orderBy('ID desc') 
      ->all(); 
    } 

yöntem bulmak() çalışıyor, ancak yöntem sınırı() eklerseniz, bu çalışmayı durdurur.

static function getPosts() 
    { 
     return Post::find() 
      ->orderBy('ID desc') 
      ->limit(20) 
      ->all(); 
    } 

Active Records, Elasticsearch ve Yii2 ile bir sorgu sınırında nasıl kullanabilirim?

Saygılarımızla.

+0

"count()' yöntemini nasıl ekliyorsunuz? Lütfen bir örnek göster. – arogachev

+0

@arogachev Üzgünüm, yazmak yanlıştı. Yöntem sınırı() – Luckio

+0

Yii2 hangi sürümünü kullanıyorsunuz? –

cevap

1

Noup.

Etkin Kayıtlar uyumlu whit limit() işlevi değil.

Bunun için query() işlevini kullanmanız gerekir.