2011-04-14 31 views
4

限制的結果我已經寫代碼使用ORM的Kohana

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

它返回所有的行。但根據文件,它應該返回2行。 代碼有什麼問題? http://docs.kohanaphp.com/libraries/orm

+0

Kohana的是什麼版本您使用? – zerkms 2011-04-14 11:03:43

+0

該代碼將從第2行開始返回一條記錄。你想要得到什麼?而且,正如@zerkms所說,你使用的Kohana版本也很重要。 – Donovan 2011-04-14 11:04:08

+0

@我正在使用3.1版本 – 2011-04-14 11:24:58

回答

7

對於Kohana的V3進行限制的有效方法是:

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

如何給起始索引(偏移量)? – 2011-04-14 11:25:54

+2

獲得限制(5) - >偏移量($ start) - > find_all(); – 2011-04-14 11:28:44

+0

@Vivek Goel:默認偏移量爲'0',你可以用' - > offset(N)將它改變爲任何'N' – zerkms 2011-04-14 11:31:01