我是magento2的初學者,我會嘗試檢索所有訂單相關的信息 信息和該信息只是想顯示在管理端 像訂單的ID,訂單狀態,商店名稱,訂單日期, 支付方式等 在這裏,我嘗試獲取訂單信息,如訂單ID,訂單狀態,但 頁面將重定向到主頁/儀表板。如何獲得訂單收集對象在magento 2
我使用product Collection對象獲取產品相關信息,但我如何獲取所有訂單信息。
我不知道如何使用訂單集合 對象或訂單儲存庫對象以及訂單信息顯示 在管理端在magento2中。
這是我的觀點或info.phtml
文件是:
<?php $_order = $block->getOrder(3);
$orderAdminDate = $block->formatDate(
$block->getOrderAdminDate($_order->getCreatedAt()),
\IntlDateFormatter::MEDIUM, true);
echo 'Order Status = '.$_order->getStatusLabel();
echo 'Order Id = '. $_order->getRealOrderId(); ?>
這裏是我的Info.php
塊文件是:
class Info extends \Magento\Sales\Block\Adminhtml\Order\AbstractOrder
{
public function __construct(
\Magento\Backend\Block\Template\Context $context,
\Magento\Sales\Model\Order\Address\Renderer $addressRenderer,
array $data = []
) { $this->addressRenderer = $addressRenderer;
parent::__construct($context, $adminHelper, $data);
}
public function getOrder()
{ return $this->_coreRegistry->registry('current_order'); } }
這不再適用於M2.2。它給出錯誤「未捕獲的錯誤:調用成員函數create()null」 –