php エディター Zimo は、新しいテクノロジー、つまり、各操作をエスケープせずに「テンプレートのテンプレート」をレンダリングする方法を紹介するためにここにあります。開発プロセス中、動的コンテンツをレンダリングするためにテンプレート エンジンを使用することがよくありますが、テンプレート内でテンプレート構文を使用する必要がある場合、エスケープの問題がよく発生します。この記事では、プロジェクト開発にうまく適用できるように、この問題を解決する方法について詳しく説明します。
text/template
を使用して、特定のアクションのみがレンダリングされる(つまり、##で囲まれた)「テンプレートのテンプレート」をレンダリングする方法を知っている人はいますか? #{{ ...}}) 残りはテキストとして処理されますか?
リーリー
次の出力をレンダリングしたい:リーリー
{{ "{{" }} を使用して、必要なテキストのすべての部分をエスケープすることもできますが、少し面倒に感じます。
{{template "outer" .foo}}. をレンダリングして、
tmpl.executetemplate(&buff, "outer", data ) またはそのようなものを使用して、指定した「外部」操作のみをレンダリングします。
。
リーリー
次に、テンプレートを次のように記述します:リーリー
以上がすべての操作をエスケープせずに「テンプレートのテンプレート」をレンダリングする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。