Ves品牌扩展Magento 2中的Ajax响应

时间:2019-03-07 12:02:15

标签: php magento magento2

我正在开发一个具有VES品牌Magento 2扩展名的最佳商店Magento 2主题的电子商务网站,当我们打开任何品牌页面然后单击工具栏排序和分页时,该网站都无法正常工作,我发现Ajax响应全部使用HTML而不是JSON响应,所以我为JSON响应编写了代码,但这给了我以下错误,请帮我解决这个问题

  $isAjax = $this->getRequest()->isAjax();
         if ($isAjax){
         $this->layerResolver->create(Resolver::CATALOG_LAYER_SEARCH);
          $this->_view->loadLayout();
           $navigation = $this->_view->getLayout()->createBlock('catalogsearch.leftnav');
            $products = $this->_view->getLayout()->createBlock('search.result');
            $result = [
                'products'   => $products->toHtml(),
                'navigation' => $navigation->toHtml()
            ];

未捕获的错误:在/var/www/html/brands/app/code/Ves/Brand/Controller/Brand/View.php:149

中,对布尔值上的成员函数toHtml()进行调用

请检查以下链接

https://uat.thebrandsdepot.com/brand/d-link.html

0 个答案:

没有答案