この行を使用して、更新ボタンの URL を作成しています。
'url'=>'$this->grid->controller->createUrl("/testSettings/update", array("id"=>$data->Id,"approval"=>0))'
承認のために値をハードコーディングしたので、これは正常に機能します。ここで、この 0 を別の変数 $approval の値に変更する必要があります。これどうやってするの。つまり、私はこれを与えなければなりません
'url'=>'$this->grid->controller->createUrl("/testSettings/update", array("id"=>$data->Id,"approval"=>$approval))'
以下は、フォームの添付コードです
<form action="index.php">
<?php $approval = Yii::app()->request->getParam('approval',"0");?>
<?php echo CHtml::radioButtonList('approval',$approval,array('0'=>'Greetings Approval','1'=>'Contact Approval'),array(
'labelOptions'=>array('style'=>'display:inline'),
'onclick' => 'this.form.submit()',
'separator'=>'')); ?>
<?php echo CHtml::hiddenField('r', 'testSettings/admin'); ?>
</form>