Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Рендеринг в видах в Yii 2

Рендеринг в видах

Вы можете рендерить вид внутри другого вида используя методы, которые предоставляет [[yii\base\View|компонент вида]]:



  • [[yii\base\View::render()|render()]]: рендерит именованный вид.
  • [[yii\web\View::renderAjax()|renderAjax()]]: рендерит именованный вид и добавляет зарегистрированные JS/CSS скрипты и стили. Обычно используется для рендеринга результата AJAX запроса.
  • [[yii\base\View::renderFile()|renderFile()]]: рендерит вид, заданный как путь к файлу или алиас.

Например, следующий код рендерит _overview.php файл вида, который находится в той же папке что и вид, который рендерится в текущий момент. Помните, что $this в виде - это [[yii\base\View|компонент вида]] (а не контроллер, как это было в Yii1):

<?= $this->render('_overview') ?>

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )


Обсудить эту статью

INFO: Вы отправляете сообщение как 'Гость'