В
русскоязычной документации указано только, что вложенные шаблоны используются внутри шаблонов.
Иногда нужно вложить один шаблон в другой.
Используя подход выше, вы можете вкладывать шаблоны друг в друга в несколько уровней.
По факту, можно и в видах использовать данный способ подключения — он работает.
<?php
// Файл вида @app/views/design/index.php
/* @var $this yii\web\View */
?>
TEST: begin<br>
<?php $this->beginContent('@app/views/design/file.php') ?>
It's content!
<?php $this->endContent() ?>
TEST: end<br>
Про
yii\web\View::render() и другие способы подключения вида внутри другого вида я знаю, но заинтересовал именно этот момент.