Dans Magento 2, comment puis-je désactiver temporairement le catalogue plat? J'ai une collection de produits associée à un magasin frontal et je souhaite qu'elle soit chargée via des tables EAV.
J'ai regardé comment les collections déterminent si les tables plates doivent être utilisées, mais je n'ai trouvé aucun moyen d'injecter le paramètre n'importe où.
Dans Magento 1, j'aurais changé la valeur de configuration chargée pour "catalogue plat activé":
Mage::app()->getStore($storeId)->setConfig('catalog/frontend/flat_catalog_product', 0);
Dois-je encore recourir à un état mondial comme celui-ci? Si c'est le cas, comment? Ou existe-t-il une manière plus élégante?