私はいくつかの方法を試しましたが、SmartyExceptionをスローするか、ネストされたテンプレートはPHPファイルに割り当てられた変数にアクセスできませんでした。Smartyでネストされたテンプレートを使用するにはどうすればよいですか?
1
A
答えて
4
{include}
ディレクティブを使用してください。
http://www.smarty.net/docsv2/en/language.function.include.tpl
+0
Mm。私はこれをどのように渡したのだろうか。私は "ネスト"、 "テンプレートのテンプレート"などグーグル。ありがとう。 :) – Lazlo
0
Smartyの3 http://www.smarty.net/docs/en/api.create.template.tpl
親paramはあなたの親テンプレート
親はオプションのパラメータである場合はあなたは
string createTemplate(string template, string cache_id, string compile_id, object parent);
を使用する必要があります。メインSmartyオブジェクトへのアップリンクである 、 ユーザ作成データオブジェクト、または別の ユーザ作成テンプレートオブジェクトです。これらの オブジェクトをチェーンすることができます。テンプレート は、 に割り当てられた変数のみにアクセスできます。これは、親の チェーン内のオブジェクトのいずれかです。
1
Smarty 3では、これを行うより良い方法があります。 Template Inheritanceをチェックしてください。これは{include}
よりずっと便利です。
関連する問題
- 1. A/BテストでSmartyテンプレートを使用するにはどうすればよいですか?
- 2. ネストされた配列ツリーをネストされたオブジェクトツリーにするにはどうすればよいですか?
- 3. ディクショナリでLINQクエリをネストされたオブジェクトで使用するにはどうすればよいですか?
- 4. Kotlinのネストされたハッシュマップ反復で `filterValues`を使用するにはどうすればよいですか?
- 5. jQuery FILE Uploadをネストされたフォームで使用するにはどうすればよいですか?
- 6. データベースに保存されたテンプレートをスマートに使用するにはどうすればよいですか?
- 7. ストリングパスを使用してネストされたオブジェクトにアクセスするにはどうすればよいですか?
- 8. 列にネストされたif文を使用するにはどうすればよいですか?
- 9. ネストされたリソースに複数の名前を使用するにはどうすればよいですか?
- 10. ネストされたIF関数で "引用符"を使用するにはどうすればいいですか?
- 11. sklearnで使用するネストされたリストを変換するにはどうすればいいですか?
- 12. ネストされた辞書の名前を使用するにはどうすればよいですか?
- 13. LISPでネストされたリストを使用するにはどうすればいいですか?
- 14. レンダリングされたHTMLテンプレートからJSテンプレートをレンダリングするにはどうすればよいですか?
- 15. テンプレートでコントロールを使用するにはどうすればいいですか?
- 16. Ecoテンプレートを使用したBackbone.js:テンプレートにテンプレートを含めるにはどうすればいいですか?
- 17. Active Adminネストされたネストされていないリソースビューを使用するにはどうすればよいですか?
- 18. このようなネストされたリストを取得するにはどうすればよいですか?
- 19. PlayのGroovyテンプレート内でjQueryテンプレートを使用するにはどうすればよいですか?
- 20. 引用されたHTMLをTornadoテンプレートに含めるにはどうすればよいですか?
- 21. React JSの配列にネストされたオブジェクトで `setState`を使うにはどうすればいいですか?
- 22. データフレームからネストされた配列をスカラーで作成するにはどうすればよいですか?
- 23. Rubyで深くネストされたハッシュをラップするにはどうすればよいでしょうか?
- 24. Pythonでネストされたクラスメンバーをオーバーライドするにはどうすればよいでしょうか?
- 25. ネストされた行を入れ子レベルで並べ替えるにはどうすればよいですか?
- 26. C#でリストにネストされたタプルを印刷するにはどうすればよいですか?
- 27. ember.jsでネストされたルートを明確にするにはどうすればよいですか?
- 28. SmartyでPHP関数のセットを使用するにはどうすればいいですか?
- 29. RestControllerでネストされたJSONをマップするにはどうすればよいですか?
- 30. Djangoでネストされた再グループを作成するにはどうすればよいですか?
Smarty 2またはSmarty 3? – akond
Smarty 3、言及を忘れてしまった。 – Lazlo