Я сделал форму, которая отправляет данные в Контроллер.
$form=$this->beginWidget(‘bootstrap.widgets.TbActiveForm’,array(
'action' => Yii::app()->createUrl('контроллер/действие'),
'method'=>'get',
На форме два поля:
$form->textFieldRow($model,'field1',array('class'=>'span2'));
$form->textFieldRow($model,'field2',array('class'=>'span2'));
В контроллере действие:
function actionViewID($field1,$field2)...
по этим двум полям определяется ID, потом это ID отправляется в actionView($id).
У меня проблема то ли в отправке, то ли в получении данных.
Если я вручную набираю запрос:
?r=контроллер/действие&field1=56&field2=2&yt0=
то всё прекрасно срабатывает,
а вот если давлю на кнопку "сабмит", то всё не срабатывает, или срабатывает не так как мне нужно. Запрос от кнопки получается такого вида:
?r=контроллер%2Fдействие&Model[field1]=56&Model[field2]=2&yt0=
Что нужно сделать, чтобы сабмит отправлял не массив, а пару обычных данных? Конечного пользователя заставлять вручную набирать запросы как-то не солидно.