FuelPHP ORM条件ordery_by on has_one关系

时间:2015-05-11 04:07:14

标签: orm fuelphp

我不确定如何正确解释这一点,但我在这里。

http://prntscr.com/73w5af

在燃料中,我试图根据has_many模型的has_one关系中的字段来排列我的has_many输出。左边是has_many和order_by的模型,右边是has_one。基本上,我的Model_Hugot_Index有一个字段updated_at。

当我执行你在屏幕截图中看到的那个时,当我在has_many中提取结果时,我得到了无效的for_each错误。我需要做些什么来实现这个目标吗?

我希望我能正确解释这一点。

1 个答案:

答案 0 :(得分:0)

order_by是一个嵌套数组:

'order_by' => array(
   array('field', 'order'),
   array('otherfield', 'order'),
),

因为您可以在多个列上订购。

你得到一个foreach错误,因为它找到一个字符串作为数组的第一个元素,而不是一个数组......