タグ

ブックマーク / www.smarty.net (1)

  • ダブルクォート内に埋め込まれた変数 | Smarty

    Smarty が "ダブルクォート" で囲まれた内容の中から 割り当てられた 変数 として認識するのは、変数名が数字・文字・_(アンダースコア)・[](ブラケット) のみで構成されているもののみです。詳細は 名前の付けかた を参照ください。 その他の文字、たとえば .(ピリオド)や $object>reference(オブジェクト参照)を含む場合は、 その変数を `バッククォート` で囲む必要があります。 修飾子 を埋め込むことはできず、 常にクォートの外で適用する必要があります。 {func var="test $foo test"} <-- $foo を参照します {func var="test $foo_bar test"} <-- $foo_bar を参照します {func var="test $foo[0] test"} <-- $foo[0] を参照します {func var=

    deep_one
    deep_one 2010/07/07
    忘れてた。ハイフンじゃなくアンダースコアを使った方が楽。
  • 1