ループ中のhidden挿入

HTMLのTableタグって、テキストを表示する場合は</td><td>の間とか</tr><tr>の間とかに文字を書かない。
っていう習慣で、hiddenもそこに書いちゃいけないのかな〜って何となく思ってしまうんだけど本当のところはどうなんだろう。


確認画面とかで使うんだよね。
取り敢えず、

{loop:ITEMS}
<tr>
  <td>{itemId}</td>
  <td>{itemName}</td>
  <td>{num}</td>
</tr>
{endloop:}

っていうテンプレートから

<input type="hidden" name="items[1]" value="3">
<tr>
  <td>1</td>
  <td>item1</td>
  <td>3</td>
</tr>
<input type="hidden" name="items[2]" value="7">
<tr>
  <td>2</td>
  <td>item2</td>
  <td>7</td>
</tr>

を生成することは出来た。

設定ファイルは

[hidden]
ITEMS:items[$itemId] = $num

っていうiniファイル。
直感的で今のところ良い感じ。