magento 2 несколько блоков связаны с одним шаблоном - PullRequest
0 голосов
/ 17 октября 2018

Мне нужно связать 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

Может кто-нибудь мне помочь?

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