2017-12-04 5 views
1

프로덕션 환경에서 주문을 처리 할 때 오류가 발생했으며 sales_flat_order_grid 테이블에 레코드가 삽입되지 않은 경우 누락 된 레코드를 수정하기 위해 실행할 수있는 Magento의 명령이나 기능이 있습니까? 감사합니다Magento 1.9에서 sales_flat_order_grid를 다시 생성하는 방법

+0

당신이 관리자에서 reindeing 시도했다 다시 그리드에 올바른 데이터가 필요합니다이 작은 스크립트를 공유하고있어? –

+1

멋진 기타입니다! – TheRealJAG

답변

0

결국 나는 이것을 고치기 위해 쉘 스크립트를 작성해야했습니다. 저도 같은 문제가있는 경우 누구의 표를 다시 인덱싱 및

try { 
     Mage::getModel('sales/order')->getResource()->updateGridRecords(
      Mage::getResourceModel('sales/order_collection')->getAllIds() 
     ); 
    } catch (Exception $e) { 
     echo $e->getMessage() . "\n"; 
    }