2010-10-05 59 views
5

我使用Kohana的ORM库,并且我在想是否有任何方法来订购生成的结果。来自Kohana ORM的订单结果

例子:

$priorities = ORM::factory('priority')->select_list('id','label'); //how to order these? 

回答

8

什么是select_list

顺便说一下,在Kohana的顺序由order_by()方法进行

...->order_by('field', 'asc') 

更多的样本,可以从发现:http://kerkness.ca/kowiki/doku.php?id=building_complex_select_statements#order_by

也是维基包含了关于Kohana的很多有用的文章:http://kerkness.ca/kowiki/doku.php

+0

一函数必须存在一个点,但现在不存在。在这些文档中看到它:http://docs.kohanaphp.com/libraries/orm – GSto 2010-10-05 01:19:27

+0

哪个kohana版本你在说什么,v2或v3?如果v3 - 那么就没有这样的功能。在我的答案中转到wiki url并详细阅读kohana v3 orm。 – zerkms 2010-10-05 01:20:15

+0

可能被替换为as_array('id','label'),它返回一个id =>标签的关联数组,它非常适合切换到选择列表。 – 2010-10-05 18:29:52