質問 > フロント機能 > マイページのテンプレートのナビ部分の記述について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2016/12/6 18:08
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
マイページのテンプレートのナビ部分の記述について EC-CUBE3.0.12-p1でフロント側のマイページのテンプレートを編集中に気になったのですが、
ナビ部分のtwigファイルをincludeしている部分の記述が以下の2ファイルのみ{{ include('Mypage/navi.twig') }}となっています。 /src/Eccube/Resource/template/default/Mypage/delivery.twig /src/Eccube/Resource/template/default/Mypage/delivery_edit.twig 他のtwigファイルでは、{% include 'Mypage/navi.twig' %}のように記述されているのですが、 {{...}}と{%...%}では何か違いがあるのでしょうか? 動作に違いは無いように思われますので特に問題は無いと認識していますが、 {{...}}と{%...%}の違いを調べても、よく分からなかったので質問させていただきました。 もし、ご存じの方がいらっしゃいましたら、よろしくお願い致します。 |
hiroo |
投稿日時: 2016/12/22 11:11
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: マイページのテンプレートのナビ部分の記述について >468さん
すみません、回答ではないのですが、私も気になるのでもし解決できていたら教えて欲しいです。 よろしくお願い致します。 |
468 |
投稿日時: 2016/12/23 12:23
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: マイページのテンプレートのナビ部分の記述について >hirooさん
返信ありがとうございます。 Twigのドキュメントに以下の記述がありました There are two kinds of delimiters: {% ... %} and {{ ... }}. The first one is used to execute statements such as for-loops, the latter prints the result of an expression to the template. http://twig.sensiolabs.org/doc/templates.html {{ }}は値の出力を行うものと思われますので、 includeは{% %}が正しいように思います。 上記サイトのincludeのページも{% %}でサンプルコードが記述されていますね。 今のところ、includeではどちらも結果は変わらないようですが・・・
|
hiroo |
投稿日時: 2016/12/23 12:40
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: マイページのテンプレートのナビ部分の記述について >468さん
ご返信ありがとうございます。 Twigのドキュメントには、私が見ているページではincludeは{{}}でかかれていました。 どちらでも良いってことですね(笑 ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |