14 class Last extends \Magento\Backend\Block\Dashboard\Grid
34 protected $_template =
'Magento_Backend::dashboard/grid.phtml';
45 \
Magento\Backend\Helper\Data $backendHelper,
51 $this->_queriesFactory = $queriesFactory;
52 parent::__construct($context, $backendHelper,
$data);
61 $this->setId(
'lastSearchGrid');
70 $this->
_collection = $this->_queriesFactory->create();
76 $storeIds = $this->_storeManager->getWebsite($this->
getRequest()->
getParam(
'website'))->getStoreIds();
77 $this->
_collection->addFieldToFilter(
'store_id', [
'in' => $storeIds]);
79 $storeIds = $this->_storeManager->getGroup($this->
getRequest()->
getParam(
'group'))->getStoreIds();
80 $this->
_collection->addFieldToFilter(
'store_id', [
'in' => $storeIds]);
85 return parent::_prepareCollection();
97 'header' =>
__(
'Search Term'),
99 'index' =>
'query_text',
100 'renderer' => \
Magento\Backend\Block\Dashboard\Searches\Renderer\Searchquery::class,
101 'header_css_class' =>
'col-search-query',
102 'column_css_class' =>
'col-search-query' 108 [
'header' =>
__(
'Results'),
'sortable' =>
false,
'index' =>
'num_results',
'type' =>
'number']
113 [
'header' =>
__(
'Uses'),
'sortable' =>
false,
'index' =>
'popularity',
'type' =>
'number']
119 return parent::_prepareColumns();
127 return $this->
getUrl(
'search/term/edit', [
'id' =>
$row->getId()]);
__construct(\Magento\Backend\Block\Template\Context $context, \Magento\Backend\Helper\Data $backendHelper, \Magento\Framework\Module\Manager $moduleManager, \Magento\Search\Model\ResourceModel\Query\CollectionFactory $queriesFactory, array $data=[])
elseif(isset( $params[ 'redirect_parent']))
getUrl($route='', $params=[])