hola amigos, estoy trabajando zend framework2 y tengo un problema con las sesiones.
en mi vista resumen reserva, creo 2 sesiones, una para almacenar un array con id y otra para un array de precio:
<?php $ids= array(); $precios= array(); foreach($senci as $senc){ $tpagar=$tpagar+$senc['precio'];
$id=$senc['id_habitacion'];
$pre=$senc['precio'];
array_push($ids,$id);
array_push($precios,$pre);
?>
<tr><td><?=$senc['id_habitacion']?></td>
<td><?=$senc['num_habitacion']?></td>
<td><?=$senc['tipo']?></td>
<td>$ <?=$senc['precio']?></td></tr>
<?php $conta++; } $_SESSION['contador']=$conta;
$_SESSION['sencillai']=$ids; $_SESSION['sencillap']=$precios;
var_dump($_SESSION['sencillai']);
?>

a esa sesion sencillai le hice un var_dump para comprobar los datos esten correctos, y si lo estan:
array(3) { [0]=> string(2) "17" [1]=> string(2) "18" [2]=> string(2) "19" }

ahora en el controlador yo llamo sesion sencillai y le hago un var_dump y solo presenta esto:
string(2) "19"
osea solo a llegado el ultimo valor...
ya le he dado vueltas algunos dias y no se como resolverlo, alguien podría ayudarme?