Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Id.php
Go to the documentation of this file.
1 <?php
9 
14 class Id extends \Magento\Backend\Block\Widget\Grid\Column\Renderer\AbstractRenderer
15 {
19  protected $_productHelper;
20 
26  public function __construct(
27  \Magento\Backend\Block\Context $context,
28  \Magento\Catalog\Helper\Product $productHelper,
29  array $data = []
30  ) {
31  $this->_productHelper = $productHelper;
32  parent::__construct($context, $data);
33  }
34 
41  public function render(\Magento\Framework\DataObject $row)
42  {
43  $imageUrl = $row->getImage() && $row->getImage() != 'no_selection' ? $this->escapeHtml(
44  $this->_productHelper->getImageUrl($row)
45  ) : '';
46  return $this->_getValue($row) . '<input type="hidden" data-role="image-url" value="' . $imageUrl . '"/>';
47  }
48 }
__construct(\Magento\Backend\Block\Context $context, \Magento\Catalog\Helper\Product $productHelper, array $data=[])
Definition: Id.php:26
if($_imageTitle=$block->escapeHtml($block->getCurrentImage() ->getLabel())) $imageUrl
Definition: gallery.phtml:28