Guest User

Untitled

a guest
Oct 17th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. <?php
  2. namespace TestHelloWorldBlock;
  3. class HelloWorld extends MagentoFrameworkViewElementTemplate
  4. {
  5. protected $_productCollectionFactory;
  6.  
  7. public function __construct(
  8. MagentoBackendBlockTemplateContext $context,
  9. MagentoCatalogModelResourceModelProductCollectionFactory $productCollectionFactory,
  10. array $data = []
  11. )
  12. {
  13. $this->_productCollectionFactory = $productCollectionFactory;
  14. parent::__construct($context, $data);
  15. }
  16.  
  17. public function getProductCollection()
  18. {
  19. $collection = $this->_productCollectionFactory->create();
  20. $collection->addAttributeToSelect('*');
  21. $collection->setPageSize(3); // fetching only 3 products
  22. return $collection;
  23. }
  24. }
  25. ?>
  26.  
  27. $productCollection = $block->getProductCollection();
  28. foreach ($productCollection as $product) {
  29. print_r($product->getData());
  30. echo "<br>";
  31. }
Add Comment
Please, Sign In to add comment