私はmagento2で初心者です。すべての注文関連を取得しようとします 情報とその情報は、管理者側に表示するだけです 注文ID、注文ステータス、店舗名注文日、 お支払い方法など 注文ID、注文ステータスなどの注文情報を取得しようとしますが、 ページはホームページ/ダッシュボードにリダイレクトされます。Magentoで注文コレクションオブジェクトを取得する方法2
商品のコレクションオブジェクトを使用して商品関連情報を取得しましたが、すべての注文情報をどのように取得するのですか。
私は、注文コレクション オブジェクトまたは注文リポジトリオブジェクトを使用して注文情報を取得する方法を知りません。その注文情報は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では動作しなくなりました。 "Uncaught Error:nullでメンバー関数create()を呼び出す"というエラーが表示される –