Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/07/2013, 09:39
jea_cancun
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 8 meses
Puntos: 1
De acuerdo Respuesta: Como insertar varios array en una session

Muchas Gracias webankenovi, intente lo que me mencionaste pero aun así no insertaba el nuevo arreglo, despues de probar varias combinaciones y estudiar un poco más pude resolverlo de la siguiente manera. Agradezco la ayuda y seguimos al pendiente.

//Asignamos las parametros del formulario de busqueda a variables
$info = array(
'id_room' => $id,
'rooms' =>Yii::app()->session['hotel_data']["rooms"],
'checkin' =>Yii::app()->session['hotel_data']["checkin"],
'checkout' =>Yii::app()->session['hotel_data']["checkout"],
'adultos' =>Yii::app()->session['hotel_data']["adults"],
'ninos' =>Yii::app()->session['hotel_data']["kids"],
);
//Si existe la session HOTEL a $tmp le asignamos su valor o en su defecto FALSE
$tmp = (isset(Yii::app()->session['Hotel'] )) ? Yii::app()->session['Hotel'] : FALSE;

//Si existe o tiene valor $tmp hacemos un array_push del array existente con la nueva info y lo volvemos asignar a la session
if($tmp){
array_push($tmp, $info);
Yii::app()->session['Hotel'] = $tmp;
} else {
//Si no existe la creamos con el primer info
Yii::app()->session['Hotel'] = array($info);
}