2016-04-04 2 views
2

Я использую elasticsearch с активными записями в Yii2.Предельный запрос с использованием elasticsearch с использованием Yii2

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

Метод find() работает нормально, но если я добавлю метод limit(), он перестанет работать.

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

Как я могу использовать ограничение по запросу с помощью Активных записей, Elasticsearch и Yii2?

С уважением.

+0

Как вы добавляете метод 'count()'? Пожалуйста, покажите пример. – arogachev

+0

@arogachev Извините, я был не прав писать. Я имел в виду метод limit() – Luckio

+0

Какую версию Yii2 вы используете? –

ответ

1

Noup.

Активные записи не совместимы с функцией whit limit().

Для этого вам необходимо использовать функцию query().

Смежные вопросы