Ограничение результата с помощью ORM kohana

#php #kohana

#php #kohana

Вопрос:

Я написал код

 ORM::factory('cds')->find_all(1, 2);
  

Он возвращает всю строку . Но, согласно документации, он должен возвращать 2 строки.
что не так в коде?
http://docs.kohanaphp.com/libraries/orm

Комментарии:

1. Какую версию kohana вы используете?

2. Этот код вернет одну запись, начинающуюся со строки # 2. Что вы пытаетесь получить? И, как сказал @zerkms, также важно, какую версию Kohana вы используете.

3. @ Я использую версию 3.1

4. Пожалуйста, забудьте эту ссылку, прочитайте kohanaframework.org/guide/3.1

Ответ №1:

Для Kohana v3 допустимым способом выполнения ограничения является:

 ORM::factory('cds')->limit(2)->find_all();
  

Комментарии:

1. как задать начальный индекс (смещение)?

2. получено ограничение (5)-> смещение ($ start)->find_all();

3. @Vivek Goel: по умолчанию смещение равно 0 , вы можете изменить его на любое N с помощью ->offset(N)