Как показать все детали продукта в magento 2 с массивом? - PullRequest
1 голос
/ 04 апреля 2019

У меня есть код, показывающий подробности продукта расширяет Magento \ Каталог \ Блок \ Продукт \ Вид.Когда я хотел показать подробный продукт с массивом, веб-сайт показывал ошибку: Неустранимая ошибка: допустимый размер памяти 792723456 байт исчерпан (попытался выделить 390074368 байт) в C: \ xampp \ htdocs \ demo \ app \ code \ BHT \ Demo \ view \frontend \ templates \ demo.phtml в строке 5

У меня есть метод getProduct () из Magento \ Catalogue \ Block \ Product \ View.

Пожалуйста, помогите.

<code>Block : 
class GetProduct extends \Magento\Catalog\Block\Product\View{

    public function getProductFromCatalog()
    {
        return $this->getProduct();
    }
}

.phtml:
  $product = $block->getProductFromCatalog();

    echo "<pre>";
    print_r($product->getData());
    echo "
"; die ();

1 Ответ

0 голосов
/ 05 апреля 2019

Питер, возможно, это связано с вашей конфигурацией php, или вы можете проверить размер этого массива, который вы пытаетесь показать, возможно, он слишком велик и нарушает ограничения памяти.

Проверьте эту ссылку,чувак получил проблему, которая похожа на вашу.

https://magento.stackexchange.com/questions/209976/magento-2-2-2-allowed-memory-size-of-792723456-bytes-exhausted-tried-to-alloc

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