<?php namespace N2u\HelloWorld\Block; use Magento\Framework\App\Action\Context; use Magento\Sales\Model\ResourceModel\Order\CollectionFactory as OrderCollectionFactory; class Products extends \Magento\Framework\View\Element\Template { /** * @var OrderCollectionFactory */ protected $_orderCollectionFactory; /** * Constructor * * @param Context $context * @param OrderCollectionFactory $orderCollectionFactory */ public function __construct( Context $context, OrderCollectionFactory $orderCollectionFactory ) { $this->_orderCollectionFactory = $orderCollectionFactory; parent::__construct($context); } /** * Get Order Collection * @return OrderCollectionFactory */ public function getOrderCollection() { $collection = $this->_orderCollectionFactory->create() ->addAttributeToSelect('*') ->addFieldToFilter($field, $condition); //Add condition if you wish return $collection; } }
