input_hidden_tagで配列を渡す(id、nameについて)
echo input_hidden_tag('year', '2009');
echo input_hidden_tag('month', '1');
echo input_hidden_tag('day', '1');
defaultではid,nameともに第一引数になります。
<input type="hidden" name="year" id="year" value="2009" />
配列を渡したい場合などは
echo input_hidden_tag('date[year]', '2009');
とはできません。
第三引数にarray('name' => )を追加する必要があります。
echo input_hidden_tag('year', '2009', array('name'=>'date[year]'));
<input type="hidden" name="date[year]" id="year" value="2009" />
以上により、javascriptで
document.getElementById("year").value = 2009;
とするとdate[year]に値が入ります。
[symfony 1.0.9]