@q3vl

Порядок генерации представления?

Здравствуйте, суть проблемы в следующем: Есть основной layout (main.phtml) и вьюшка (child/first.phtml). Процесс автоматической отрисовки отключён - $application->useImplicitView(false); В контроллере идёт прямой вызов вьюшки $this->view->render('child', 'first'). layout подключается там же - $this->view->setTemplateBefore('main'); всё работает нормально, т.е. в тег body главного layout-a вставляется содержимое вьюшки child/first.

e92a7aba2fab4e3c8e280bf9945cf3e3.jpg

Но если в этой вьюшки добавить текст/html, то ломается порядок генерации: сначала на страницу вываливается вьюшка, затем главный layout

02c05c5c2ffa47379d2a9782d25c233e.jpg.

Возможно кто-то сталкивался с такой проблемой.
О том что есть другие способы генерации, знаю, интересует именно этот.
Для наглядности создал репозиторий: Phalcon
Вставлять нужно не 1-2 строки во внутреннюю вьюшку, а строк 50-100
ОС ubuntu 16.04, php 7, phalcon 3
Заранее благодарен
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы