Tôi cần lấy mục đặt hàng bên trong vòng lặp đặt hàng, làm thế nào để đạt được điều này, đây là mã của tôi
$orderCollection = Mage::getModel("sales/order")->getCollection();
foreach ($orderCollection as $order) {
$orders['orders'][] = array(
'id' => $order->getIncrementId(),
'store' => 'magento',
'status' => $order->getStatus(),
'name' => $order->getCustomerName(),
'email' => $order->getCustomerEmail(),
'telephone' => $order->getShippingAddress()->getTelephone(),
'street' => $order->getShippingAddress()->getStreet(),
'pincode' => $order->getShippingAddress()->getPostcode(),
'city' => $order->getShippingAddress()->getCity(),
'weight' => $order->getWeight(),
);
foreach ($order->getAllItems() as $item) {
$orders['items'][] = array(
'id' => $order->getIncrementId(),
'name' => $item->getName(),
'sku' => $item->getSku(),
'Price' => $item->getPrice(),
'Ordered Qty' => $item->getQtyOrdered(),
);
}
}
return $orders;
}
Tôi cần kết hợp cả hai trong một mảng với mục thứ tự và thứ tự được hiển thị trong cùng một mảng.
Làm thế nào để lặp qua vòng lặp foreach nếu tôi có 2 dữ liệu cho đơn hàng
—
user75563 19/12/18
Điều này không cung cấp một câu trả lời cho câu hỏi. Một khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào ; thay vào đó, cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi . - Từ đánh giá
—
Aasim Goriya
Nếu bạn có một câu hỏi mới, vui lòng hỏi nó bằng cách nhấp vào nút Hỏi câu hỏi . Bao gồm một liên kết đến câu hỏi này nếu nó giúp cung cấp bối cảnh. - Từ đánh giá
—
Murtuza Zabuawala