Magento 용 배송 모듈을 개발 중이지만 현재 해당 세션의 장바구니에있는 항목을 가져 오는 방법에 대해 고민하고 있습니다. Magento Shipping Module : 현재 장바구니에 담긴 모든 상품보기
내가 인터넷에서 몇 가지 튜토리얼을 따라, 그들은 사용if ($request->getAllItems()) {
foreach ($request->getAllItems() as $item) {
//do something here.....
}
}
내 문제는 내가 $ 항목 변수에 정확히 어떤 정보/데이터를 모르겠입니다?.
운송료를 계산하기 위해 현재 카트에있는 제품의 무게와 가격을 원합니다. Mage :: log을 사용하여 $ item 값을 인쇄하려고했거나 print_r
또는 var_dump
을 사용하여 화면에 인쇄했지만 성공하지 못했습니다. 로그가 비어 있고 변수가 화면에 인쇄되지 않습니다.
누군가가 $item attributes/method
을 얻는 방법을 알려 줄 수 있습니까? 아니면 현재 카트에있는 제품 정보를 얻는 다른 방법이 있습니까?
어떤 도움이 많이 주시면 감사하겠습니다 :)
이
"내 문제는 $ item 변수에있는 정보/데이터가 정확히 무엇인지 모르겠다"입니다. - 당신은 항상 $ item-> getData() 또는 $ item-> debug()를 사용하여 모든 데이터 (속성 자)를 "가져올"수 있습니다. 그리고 get 메소드에 get_class_method (object)를 사용합니다. – xyz