| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
flexy:nameuses="variable"flexy:nameuses="variable" – flexy のフォーム要素の名前に、変数を使用する
Synopsis
Description複数の入力欄を持つフォーム (例: グループのメンバーなど) が動的に生成される場合に、 この属性を使用して flexy 要素を作成します。その際、 sprintf を使用して変数の値を name 属性に設定します。 Exampleflexy:ignore を使用したテンプレート
<html>
<head>
<title>Example of name Uses</title>
</head>
<body>
<form name="formtest">
<span flexy:foreach="data,key,row">
{key}: <input name="data%s" flexy:nameuses="key" type="hidden" size="10"><br>
</span>
</form>
</body>
</html>
バックエンドのコードの一部
<?phpコンパイルされたテンプレート
<html>
結果の出力
<html>
<head>
<title>test for PEAR bug#4683</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form name="formtest" method="post" action="test">
0: <input name="data0" type="text" size="0"><br>
1: <input name="data1" type="text" size="1"><br>
2: <input name="data2" type="text" size="2"><br>
3: <input name="data3" type="text" size="3"><br>
4: <input name="data4" type="text" size="4"><br>
5: <input name="data5" type="text" size="5"><br>
6: <input name="data6" type="text" size="6"><br>
7: <input name="data7" type="text" size="7"><br>
8: <input name="data8" type="text" size="8"><br>
9: <input name="data9" type="text" size="9"><br>
</form>
</body>
</html>
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「flexy:nameuses="variable"」をGoogle検索
|