2014-11-03 1 views
0

프런트 엔드에 그리드가 있습니다. 그리고 그 격자 열에 정렬 기능을 넣어야합니다. 청구서 이름순으로 정렬해야합니다. 내 컬렉션에 벨로우즈 코드를 추가합니다.이름순 Magento 콜렉션 주문 - 문자열 값

if(!empty($data['sort_billto'])){ 
      $collection->addAttributeToSort('billing_name', $data['sort_billto']); 
     } 

$ 데이터 [ 'sort_billto']부터 나는 오름차순 oe desc를 얻고 있습니다. 이 방법은 int 값에 적용되기 때문에 괜찮습니다. 하지만 문자열, 청구서 수신자 이름으로는 작동하지 않습니다.

아무도 도와 줄 수 있습니까?

고마워요

+0

모든 기능 코드를 표시 할 수 있습니까? –

답변

0

일반적으로 코드가 작동해야합니다. 문제는 다른 곳에서도 나타날 수 있습니다. 시도해보기

$collection->setOrder('billing_name', $data['sort_billto']) 

그래도 문제가 해결되지 않으면 전체 코드를 디버깅하십시오.

HTH

+0

예 코드가 정확합니다. 문제는 내 양식 데이터가 세션에 저장되고이 상태가 확인되지 않을 것입니다. 모두를 도와 주셔서 감사합니다. – KNKM