我想知道如果有可能,當我嘗試通過GET方法將其發送到我的其他頁面格式化複選框的名稱發送如何格式化的複選框的名稱。而由GET CakePHP的
其實我已經得到了產生類似的多選框:
<div class="checkbox"><input type="checkbox" name="test[]" value="1" id="ResearchTest1" /><label for="ResearchTest1">First Test</label></div>
<div class="checkbox"><input type="checkbox" name="test[]" value="2" id="ResearchTest2" /><label for="ResearchTest2">Second Test</label></div>
<div class="checkbox"><input type="checkbox" name="test[]" value="3" id="ResearchTest3" /><label for="ResearchTest3">Third Test</label></div>
當我把我的形式,我的URL看起來像:
research%3D%26test%3D%26test%5B%5D%3D1%26test%5B%5D%3D2%26test%5B%5D%3D3
那就是:
research=&test=&test[]=1&test[]=2&test[]=3
而且我想什麼,將是:
research=&test1=1&test2=2&test3=3
或者
research=&test=1&test=2&test=3
或者更好:
research=&test=1,2,3
任何想法?
你生成表單助手的投入?向我們展示您的CakePHP代碼。 – Alvaro
是的,我使用的函數:$ this->形式 - >輸入端( '測試',陣列( '類型'=> '選擇', '多個'=> '複選框', '選項'=> $選項)) ; – NH3