Я пишу метод извлечения, который должен получить два блока HTML, которые будут возвращены через один вызов AJAX.
Вот что я попробовал:
$this->loadLayout('checkout_onepage_review');
$reviewHtml = $this->getLayout()->getBlock('root')->toHtml();
$this->loadLayout('checkout_onepage_paymentmethod');
$paymentMethodsHtml = $this->getLayout()->getBlock('root')->toHtml();
В этом случае оба значения $reviewHtml
и $paymentMethodsHtml
содержат $reviewHtml
. Если я поменяю порядок, он, конечно, поменяется. Как правильно загрузить последующий макет?