1
在CakePHP 2.4中,如何將表單直接傳遞給控制器參數?我的控制器採用格式爲/Model/index/by:keyword
的參數,但FormHelper會不斷在URL中插入問號和等號:Model/index?by%3A=keyword
。CakePHP:使用FormHelper將搜索查詢傳遞給控制器參數
這是我一直在使用的形式。有什麼方法可以改變這種默認行爲嗎?
echo $this->form->create('Post', array('action' => '/index', 'type' => 'get', 'class' => 'navbar-form'));
echo $this->form->input("by:", array('label' => '', 'placeholder' => 'Search', 'class' => 'form-control'));
echo $this->form->end();
將URL格式從'$ this-> passedArgs ['by']'(url格式'/ by:keyword')更改爲'$ this-> request-> query ['by']'(url格式'?by = keyword'),但它很好地訣竅! – schnauss