2012-08-10 3 views
1

내 데이터를 모델링하기 위해 fuelphp의 orm을 사용하고 있습니다. 계단식 찾기를 수행 할 때 하위 요소가 반환되는 순서를 제어하려면 어떻게해야합니까?fuelphp를 사용할 때 필드별로 주문을 설정하는 방법은 무엇입니까?

protected static $_has_many = array(
    'comments' => array(
     'key_from' => 'id', 
     'model_to' => 'Model_Comment', 
     'key_to' => 'post_id', 
     'cascade_save' => true, 
     'cascade_delete' => false, 
    ) 
); 

내가 말할 수있는 방법, 예를 들어, 'date_entered'필드에 의해 코멘트를 주문 :

예를 들어, 다음 게시물에 의견을 첨부 할 예제 설정이다? 사전에

감사합니다, 데이비드

답변

3

당신은 조건에 order_by 절을 추가 할 수 있습니다.

protected static $_has_many = array(
    'comments' => array(
     'key_from' => 'id', 
     'model_to' => 'Model_Comment', 
     'key_to' => 'post_id', 
     'cascade_save' => true, 
     'cascade_delete' => false, 
     'conditions' => array(
      'order_by' => array(
       'field1' => 'DESC', 
       'field2' => 'ASC', 
      ) 
     ), 
    ), 
); 

관계에 정의되어 있기 때문에 항상 활성 상태이므로 끌 수 없습니다.

관련 문제