Foros del Web » Programando para Internet » PHP » CodeIgniter »

[SOLUCIONADO] Pasar Variable a vista por render

Estas en el tema de Pasar Variable a vista por render en el foro de CodeIgniter en Foros del Web. Hola, tengo un problema, necesito pasar una variable a una vista pero esta no la recoge. En mi controller tengo la siguiente llamada: Código PHP: ...
  #1 (permalink)  
Antiguo 27/06/2019, 02:08
 
Fecha de Ingreso: mayo-2007
Mensajes: 44
Antigüedad: 17 años, 7 meses
Puntos: 0
Pasar Variable a vista por render

Hola,

tengo un problema,

necesito pasar una variable a una vista pero esta no la recoge.

En mi controller tengo la siguiente llamada:

Código PHP:
        $datos["id"]=$id;
        
$this->render('informe/edit_Inf',$datos); 
en mi vista no recoge la variable.

Si en vez de con render hago la llamada con:
Código PHP:
$this->load->view('informe/edit_Inf',$datos); 
si recupero el valor de la variable, pero la vista no guarda el formato.

¿alguna idea para pasar esa variable a la vista?

Saludos
  #2 (permalink)  
Antiguo 27/06/2019, 02:32
 
Fecha de Ingreso: mayo-2007
Mensajes: 44
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Pasar Variable a vista por render

Solución encontrada,

simplemente tenía que asignar el valor a la variable de esta manera en el controller
Código PHP:
$this->data['id'] = $id;
$this->render('informe/edit_Inf'); 
Y en la vista ya se puede acceder a la variable

Código PHP:
echo $id
Saludos

Etiquetas: render, variable, vista
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:19.