как работает функция {{content ()}} в среде phalcon страницы вольт

Я следовал учебному пособию по структуре phalcon и придумал вольт-движок и его страницу просмотра. Мне было интересно, как функция content () работает на страницах просмотра вольт?
и меня тоже смущает связь между контентом страниц?
Структура кода выглядит следующим образом:
— views / index.volt
— views / index / index.volt
— views / layout / main.volt

Страница views / index.volt внутри представлений является первой страницей, загружаемой в начале, но как они связаны со страницами index / index.volt и layout / main.volt?
Я следовал за учебником с официального сайта phalcon.
http://phalcon-php-framework-documentation.readthedocs.org/en/0.7.0/reference/tutorial-invo.html

0

Решение

Посмотрите на конкретные Посмотреть документацию.

{{ content() }} где будет размещен вывод следующего файла вниз по иерархии. То есть если у вас был файл подкачки myPage.volt и файл макета myLayout.volt затем содержимое myPage.volt появится там, где {{ content() }} линия внутри myLayout.volt,

2

Другие решения

Phalcon имеет иерархическую структуру представления с тремя уровнями: Layout, Controller и View.

Когда приходит время рендеринга страницы, Phalcon начинает с макета. Когда Вольт приходит к {{content()}} он рендерит следующий уровень просмотра вниз и добавляет его к визуализированному виду.

{{content()}} это псевдоним в вольт Phalcon\Mvc\View::getContent(),

2

По вопросам рекламы [email protected]