【问题标题】:Multiple order by with join多个 order by with join
【发布时间】:2012-12-15 15:04:18
【问题描述】:

我是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
)
)

但它首先对父表的字段应用 order by,然后对用户名应用 order by。

【问题讨论】:

    标签: php orm fuelphp


    【解决方案1】:

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

    您将对方法链接拥有更多控制权,这将按照定义顺序应用 order_by 子句。

    【讨论】:

      猜你喜欢
      • 2014-01-30
      • 1970-01-01
      • 2013-03-01
      • 2016-03-09
      • 1970-01-01
      • 2011-04-19
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      相关资源
      最近更新 更多