行動PARAMS在我的HTML表單,我需要這樣的URL輸出: 「example.com/mycontroller/action/mike/apple」傳遞表單值控制器CakePHP的
- 當我提交表格「張貼「我的表單值不可見,並可以通過」_POST「。我不喜歡這樣做,因爲它使得輸出如下所示:「example.com/mycontroller/action/」
- 當我用「get」提交時,我的表單變成了「example.com/mycontroller/action?type=mike & key = apple「
- 我也不喜歡用javascript來改變表單動作,例如:」onSubmit獲取select的值並將其附加到表單動作中「因爲我不希望這個代碼片斷是javascript依賴的。
我可以使用「get」或「post」解析POST或GET的系統變量來提交表單並進行重定向。像這樣: 重定向這個「example.com/mycontroller/action?type=mike & key = apple」到這個「example.com/mycontroller/action/mike/apple」 但我沒有找到這個解決方案設計得很好。 是否有可能通過表單值用斜槓(除questiın引號)
< form class="well form-horizontal" id="myform" method="get" action="/mycontroller/action" > <select name="type" id="type"> <option value="mike" selected="selected"> mickey bricks</option> <option value="albie">albert</option> </select> <input type="text" name="key" class="input-xlarge" id="key" required="required"> <button type="submit" class="btn btn-primary" id="submit"> submit </button> </form>
什麼網址看起來應該是你最後關心的事情。 – 2012-07-15 09:59:00
也有 - 這就是爲什麼這些形式的網址將是它的方式後/得到 – mark 2012-07-15 10:02:29
這些東西(麥克和蘋果)採取的形式值或事先知道(提交之前)? – 2012-07-15 11:31:56