取得した値を保存するために cgridview でセッションを使用できるかどうかを知る必要があります。
何かのようなもの
ビューで
// cgridview
..........
' name',
array
('header'=>'ID',
'value'=>'Yii::app()->SESSION['id']=$data["rid"]'),
.......
これは私のグリッドビューです
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataP10,
'ajaxUpdate'=>true,
'columns'=>array(
array('name'=>' Name','value'=>'$data["name"]'),
array('name'=>' createdate','value'=>'$data["createdate"]'),
array(
'class'=>'CButtonColumn',
'template'=>'{view}',
'buttons'=>array(
'view'=>array(
'url'=>'Yii::app()- >createUrl("controller/action",array("id"=>$data["id"]))',
),
),
),
),
));
?>
ここで data["id"] 私はそれをクエリ文字列にしたくありませんが、その特定のレコードのセッションにあるもの、そのIDがセッションにある
'view'=>array(
'url'=>'Yii::app()- >createUrl("controller/action",array("id"=>$data["id"]))',
),
もしそうなら、誰でも私にこれが起こる可能性があることを教えてもらえますか?