Difference between #6 and #8 of
FORM with GET method causes repeated stacking of URL Parameters

Changes

Title unchanged

FORM with GET method causes repeated stacking of URL Parameters

Category unchanged

Tips

Yii version unchanged

Tags unchanged

yii2, form, get, parameter, stacking, hidden, input, repeat, repetition

Content changed

[...]
echo Html::submitButton('Find', ['class' => 'btn btn-primary']);
ActiveForm::end();

// In Yii 1.x
$form = $this->beginWidget('CActiveForm', [
    'method' => 'get',
 
        'action' => $this->createUrl(['order/index'])
'id' => 'order-search-form',
 
    'method' => 'get'
,
]);
echo $form->textInput($searchModel, 'id');
[...]
$form = $this->beginWidget('CActiveForm', [
'method' => 'get',
'action' => $this->createUrl(
['order/index']), ]); ``` This will automatically use the action URI set above for each form submission rather than relying on the URL from the address bar. Thus the URL parameter repetition and stacking will not happen.
7 2
41 followers
Viewed: 62 766 times
Version: all
Category: Tips
Written by: Kartik V
Last updated by: toph
Created on: May 6, 2014
Last updated: 10 years ago
Update Article

Revisions

View all history