0

私はファルコンフレームワークのチュートリアルに従っていて、ボルトエンジンとそのビューページを思いついた. 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

4

2 に答える 2

3

Phalcon には、レイアウト、コントローラー、ビューの 3 つのレベルの階層ビュー構造があります。

ページをレンダリングするとき、Phalcon はレイアウトから開始します。Volt が a{{content()}}になると、次のビュー レベルをレンダリングし、それをレンダリングされたビューに追加します。

{{content()}}Volt of のエイリアスですPhalcon\Mvc\View::getContent()

于 2015-09-28T08:19:50.823 に答える
2

特定のView ドキ​​ュメント を参照してください。

階層内の次のファイルの{{ content() }}出力が配置される場所です。つまり、ページ ファイルmyPage.voltとレイアウト ファイルがあるmyLayout.volt場合、 の内容は行の内側にmyPage.volt表示されます。{{ content() }}myLayout.volt

于 2015-09-27T22:51:11.757 に答える