yii2 Включение одного представления (view) в другое render()/include

Включение непрерывного фрагмента -- render()

Можно так (echo):

<?= $this->render('blocks/right_block',['models' => $models]); ?>

Или так:

<?= $this->render('blocks/right_block', compact('models')); ?>

Включение с возможностью окружения -- beginContent()

Чтобы включить какой-нибудь view в данное место данного шаблона, используйте код типа:

<?php $this->beginContent('@app/views/layouts/header.php'); ?>
    <!-- тут появится содержимое включенного шаблона -->
<?php $this->endContent(); ?>

Идея взята отсюда: stackoverflow.com/questions/27545003/yii2-how-to-split-layout-file-to-separate-header-and-footer

Без повторной передачи параметров

Просто используйте относительный include.