Magento2 Back End работает нормально, но интерфейс не работает и показывает Эта страница не работает ошибка - PullRequest
0 голосов
/ 17 октября 2019

Я работаю над проектом magento. До сегодняшнего дня он работал нормально. Но сегодня, когда я открываю его, он не работает, и в журнале ошибок появляется следующая ошибка

PHP Fatal error:  Uncaught TypeError: Argument 1 passed to Magento\Catalog\Model\ResourceModel\Product\Collection::addIsSaleableAttributeToFilter() must be of the type array or null, integer given, called in /home/olfwmbaph2hf/public_html/vendor/magento/module-catalog/Model/ResourceModel/Product/Collection.php on line 1582 and defined in /home/olfwmbaph2hf/public_html/vendor/magento/module-catalog/Model/ResourceModel/Product/Collection.php:2475

Трассировка стека:

0 / home / olfwmbaph2hf / public_html /vendor / magento / module-catalog / Model / ResourceModel / Product / Collection.php (1582): Magento \ Каталог \ Model \ ResourceModel \ Product \ Collection-> addIsSaleableAttributeToFilter (1)

1 / home / olfwmbaph2hf /public_html / app / code / Smartwave / Filterproducts / Block / Home / LatestList.php (56): Magento \ Catalogue \ Model \ ResourceModel \ Product \ Collection-> addAttributeToFilter ('is_saleable', 1, 'left')

2 /home/olfwmbaph2hf/public_html/app/code/Smartwave/Filterproducts/Block/Home/LatestList.php(33): Smartwave \ Filterproducts \ Block \ Home \ LatestList-> getProducts ()

3/ home / olfw в /home/olfwmbaph2hf/public_html/vendor/magento/module-catalog/Model/ResourceModel/Product/Collection.php в строке 2475

некоторые могут помочь решить эту проблему

1 Ответ

0 голосов
/ 18 октября 2019

Попробуйте следующее решение, упомянутое здесь Ошибка после индексации после обновления до 2.3.3

Я тоже получаю это после обновления! Однако, если я изменю используемую тему (Контент -> Дизайн -> Конфигурация), я смогу успешно просмотреть свой сайт!

Change the 1 (integer) into array
$collection->addAttributeToFilter('is_saleable', 1, 'left')

на этот

addAttributeToFilter('is_saleable', [1], 'left')

in in /home / olfwmbaph2hf / public_html / vendor / magento / module-catalog / Model / ResourceModel / Product / Collection.php в строке 1582

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...