加入多个订单

时间:2012-12-31 12:53:04

标签: php orm fuelphp

我是fuelphp的新手。需要为父表添加order_byorder by username asc, parent_table_field asc。我尝试了以下代码:

Model_Definition::find('all',
Array
(
[related] => Array
    (
        [users] => Array
            (
                [order_by] => Array
                    (
                        [username] => asc
                    )

            )

    )
 [order_by] => Array
 (
     [parent_table_field] => asc
 )
[rows_limit] => 50
[rows_offset] => 0
)
)

但它首先对parent-table的字段应用order by,然后为username设置。

1 个答案:

答案 0 :(得分:0)

您无法使用数组表示法控制查询的生成方式。

您可以通过方法链接获得更多控制权,这将按照定义它们的顺序应用order_by子句。