【发布时间】:2019-08-26 14:16:45
【问题描述】:
我有代码显示详细产品扩展 Magento\Catalog\Block\Product\View。 当我想显示带有数组的详细产品时,网站显示错误:致命错误:C:\xampp\htdocs\demo\app\code\BHT\Demo\view\ 中允许的内存大小为 792723456 字节用尽(试图分配 390074368 字节)第 5 行的 frontend\templates\demo.phtml
我有使用 Magento\Catalog\Block\Product\View 的 getProduct() 方法。
请帮忙。
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 "</pre>";
die();
【问题讨论】:
-
看看这个可能对你有帮助。 magento.stackexchange.com/questions/209976/…
-
在 Magento 2 集合对象上使用 print_r() 总是有点粗略,因为它们包含太多数据。尽量提前准备好要输出的数据,直接回显。