【问题标题】:how does a {{content()}} function work in volt page phalcon framework{{content()}} 函数如何在 volt page phalcon 框架中工作
【发布时间】:2015-12-24 18:55:11
【问题描述】:

我正在关注 phalcon 框架的教程,并提出了一个伏特引擎及其视图页面。我想知道 content() 函数在电压视图页面中是如何工作的? 我也对页面内容之间的联系感到困惑? 代码结构如下: - 意见/index.volt - 意见/索引/index.volt - 视图/布局/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

【问题讨论】:

    标签: php phalcon volt


    【解决方案1】:

    具体看一下View documentation

    {{ content() }} 将放置层次结构中下一个文件的输出。 IE。如果您有一个页面文件myPage.volt 和一个布局文件myLayout.volt,那么myPage.volt 的内容将出现在{{ content() }} 行位于myLayout.volt 内的位置。

    【讨论】:

      【解决方案2】:

      Phalcon 具有分层视图结构,分为三个层次:布局、控制器和视图。

      当需要渲染页面时,Phalcon 从 Layout 开始。当 Volt 到达 {{content()}} 时,它会向下渲染下一层视图并将其添加到渲染视图中。

      {{content()}}Phalcon\Mvc\View::getContent() 在 Volt 中的别名。

      【讨论】:

        猜你喜欢
        • 2012-12-13
        • 1970-01-01
        • 2018-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多