Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2012, 10:48
accxell_ax3c
 
Fecha de Ingreso: febrero-2011
Ubicación: quito
Mensajes: 19
Antigüedad: 13 años, 3 meses
Puntos: 0
Información ¿Como hago para que mi variable se mantenga?

Hola a todos:

Estoy trabajando y quiero que la variable de mi clase se mantenga durante la ejecucion de la misma.. me explico
al crear un variable privada en mi clase puedo acceder a esta desde cualquier punto(método) de mi contrlador y modificar su contenido, pero en codeigniter cada vez que un metodo se ejecuta las variables se vuelven a instanciar en nada
lo qe quiero es que se mantengan, entiendo que esto es por la manera de trabajar del framework, pero no quiero trabajar con sesiones ya que este helper lo tengo reservado para otras tareas.

Esto es lo que e intentado hasta ahora:

Código PHP:
class Clientes extends CI_Controller{    
    private 
$Pagina_;
    private 
$CatalogoVistas_ = array(
                                    
'v_acabecera' => array('titulo' => 'Clientes'),
                                    
'v_bmenu' => array('titulo' => 'Clietes CendeNdt')                                    
                                    );
    private 
$Limit_;
    private 
$Tabla_ 'clientes'
Código PHP:
class Clientes extends CI_Controller{    
    private 
$Pagina_;
    static 
$CatalogoVistas_ = array(
                                    
'v_acabecera' => array('titulo' => 'Clientes'),
                                    
'v_bmenu' => array('titulo' => 'Clietes CendeNdt')                                    
                                    );
    private 
$Limit_;
    private 
$Tabla_ 'clientes'

como ven usé variables estaticas y privadas, pero ninguna funciona como quiero, lo que pude aprender es que siempre que cambio de metodo e mi cntrolador mis variables de clase se instacian de nuevo perdiendo su valor anterior.


Gracias por su tiempo y por su ayuda