-2

PHPコードで多くのことが使用されてい{{#variable}}ます。{{/variable}}最も具体的には、MVC および Mustache テンプレート アプリで。私も見{{^variable}}たり{{/variable}}使ったりしました。それらは何ですか、さらに重要なことに、それらは何に使用されますか?

4

1 に答える 1

1

これは口ひげのテンプレートです。ここでそのドキュメントを読むことができます。

{{#variable}}および{{/variable}}:セクション

セクションは、現在のコンテキストでのキーの値に応じて、テキストのブロックを1回以上レンダリングします。

セクションはポンドで始まり、スラッシュで終わります。つまり {{#person}}、「人」セクションを開始し、{{/person}}終了します。

誤った値または空のリスト

個人キーが存在し、値がfalseまたは空のリストである場合、ポンドとスラッシュの間のHTMLは表示されません。

レンプレート:

示されています。
{{#nothin}}   
  表示されません!
{{/ nothin}}

ハッシュ:

{{   
    「人」:本当、
}

出力:

示されています。

{{^variable}}および{{/variable}}:反転セクション

反転セクションは、カレット(帽子)で始まり、スラッシュで終わります。つまり{{^person}}、「人」の反転セクションを開始し、 {{/person}}終了します。

セクションを使用して、キーの値に基づいてテキストを1回以上レンダリングできますが、反転したセクションを使用すると、キーの逆の値に基づいてテキストを1回レンダリングできます。つまり、キーが存在しないか、falseであるか、空のリストである場合にレンダリングされます。

于 2012-12-23T22:49:12.650 に答える