0

取得した値を保存するために 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"]))',
                    ),

もしそうなら、誰でも私にこれが起こる可能性があることを教えてもらえますか?

4

1 に答える 1