Magento2: Как получить файл блока в файле phtml


Чтобы получить блок в magento1, мы используем echo $this->getLayout()->createBlock('module/adminhtml_module_grid')->toHtml().

Какова аналогичная функция в magento2?

Author: Vinaya Maheshwari, 2018-04-20

1 answers

Вы можете сделать то же самое в Magento2, если ваш класс Block расширяется Magento\Framework\View\Element\Template

$block->getLayout()->createBlock('something/something')->toHtml()

Если ваш класс Block не расширяет Magento\Framework\View\Element\Template, то вы можете ввести \Magento\Framework\View\LayoutInterface в свой блок construct и использовать этот шаблон.

 1
Author: Keyur Shah, 2018-04-20 07:08:47