Пытаюсь разными способами внедрить childBlock в основной. Но при любом раскладе выдает на экран набор каких-то нечитаемых символов. Что это вообще такое? Кто-нибудь сталкивался с таким?
Я просто не понимаю что происходит, любой способ выдает такой результат.
Способ 1 прямо в шаблоне
$this->getLayout()->createBlock('core/template','template_name')->setTemplate('path/to/template.phtml'))->toHtml();
Способ 2 в layout
<block type="module/block" name="view" template="path/to/template.phtml">
<block type="module/block_question" name="view_question" as="question" template="path/to/subtemplate.phtml"/>
</block>
Соответственно в шаблоне path/to/template.phtml
<?php echo $this->getChildHtml('question'); ?>