Ver Mensaje Individual
  #17 (permalink)  
Antiguo 29/12/2010, 17:13
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: unset en Zend

Raro, pero si probas poner un die('overloading!'); en Zend_Session_Namespace::__set vas a ver que no se ejecuta en agregarAction cuando haces esto

Código PHP:
Ver original
  1. ...
  2. $this->orden->id[$i] = $this->_getParam('id');
  3. ...

igual eso es por curiosidad, el tema es encontrar en donde se deja en false a Zend_Session_Abstract::$_writable, probaste poner en el primer _init del Bootstrap y en el último la linea ? :

Código PHP:
Ver original
  1. Zend_Debug::dump(Zend_Session::isWritable());

hay que ir descartando.

@GatorV yo pude reproducir el error en php 5.3.1 te dejo las lineas por si lo queres probar:

Código PHP:
Ver original
  1. public function indexAction()
  2. {
  3.     Zend_Session::writeClose();
  4.     $orden = new Zend_Session_Namespace('orden');                              
  5.     $i = 1;
  6.     //Descomentar para lanzar Exception
  7.     //$orden->id = array();
  8.     $orden->id[$i] = '001';
  9.     Zend_Debug::dump($orden);
  10. }

Última edición por masterpuppet; 29/12/2010 a las 17:26