0

文字列を Smarty 変数の先頭に追加する方法を探しています。次のような要素名を持つ動的フォームがありますinput-1(1は設定/フィールドのIDです)。

私はこれをやろうとしました{capture}{/capture}が、これは初めてしか機能しないようです (フィールドがループで表示されるため)。

|cat:'text'Smarty とは逆の機能がありますか、それとも次のようにする必要がありますか?

  1. 独自の修飾子を作成する
  2. 入力の名前を変更
4

2 に答える 2

0

変数で本当に必要ですか?私は通常、次のようにこれらのことを行います。

<input name="input-{$id}" type="..." />

変数で必要な場合は、次を使用できます{assign}

{assign var="name" value="input-$id"}
<input name="{$name}" type="..." />
于 2013-07-24T07:01:35.023 に答える