Мне нужно связать 2 блока с одним шаблоном, но я объявил этот макет:
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<referenceContainer name="content">
<block class="Magento\Checkout\Block\Cart" name="checkout1" template="Company_Checkout::index.phtml" />
<block class="Magento\Contact\Block\ContactForm" name="checkout2" template="Company_Checkout::index.phtml" />
</referenceContainer>
</page>
Но когда я пытаюсь в своем шаблоне получить доступ к методу блока checkout1, как это:
<h2>Welcome</h2>
<?php
$items = $block->getItems();
foreach ($items as $object) {
var_dump($object->debug());
}
?>
У меня есть эта ошибка:
1 исключение (я): Исключение # 0 (Исключение): Предупреждение: неверный аргумент предоставлен для foreach () в / var / www / html / app /code / Company / Checkout / view / frontend / templates / index.phtml в строке 4
Может кто-нибудь мне помочь?