2015-05-11 111 views
1

我不知道如何正確解釋這一點,但我在這裏。FuelPHP ORM條件ordery_by與has_one的關係

http://prntscr.com/73w5af

在燃料,我想基於的has_many模型HAS_ONE關係的領域來安排我的has_many輸出。左邊是with_many和order_by的模型,右邊是has_one。基本上,我的Model_Hugot_Index有一個字段updated_at。

當我在screenshoot中看到一個,當我在has_many中提取結果時,我得到一個無效的for_each錯誤。有什麼我需要做的這個工作?

我希望我解釋清楚。

回答

0

order_by是嵌套陣列:

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

,因爲你可以在一個以上的列的順序。

你得到一個foreach錯誤,因爲它發現一個字符串作爲數組的第一個元素,而不是一個數組...