Hi all
I don’t know why session can not get value?
The code
config/main.php
'session' => array (
'class' => 'CHttpSession',
'timeout' => 1800,
'autoStart' => false,
'gCProbability' => 10,
),
modules/module_name/controller:
class SiteController extends Controller{
public function actionIndex($id){
$session = Yii::app()->session;
$session->open();
$session->add('key', $id);
$this->render('index');
}
public function actionView(){
$session = Yii::app()->session;
$session->open();
$key = $session->get('key');// value is empty
$this->render('view', array('key'=>$key));
}
}
modules/module_name/view/site/index.php
<?php
$session = Yii::app()->session;
$session->open();
echo $session->get('key'); // <--- OK value is correct
?>
modules/module_name/view/site/view.php
<?php
echo $key; // <--- value is empty
?>
sorry for my poor english.