2009-11-14 12 views
5

¿Cuál es la mejor manera de comprobar sesión desde un punto de vista en CodeIgniter, se nota ninguna manera en su guía del usuario, de lo contrario voy a tener que hacer dos puntos de vista sobre todo, lo cual es un poco raro .. .still un novato en CodeIgniter ...sesión desde un punto de vista en CodeIgniter

Por favor, ayuda! Gracias ...

+1

1, Soy nuevo a CI/MVC en general y exacta tenido esta misma pregunta. –

Respuesta

13

cargarlo en la vista como cualquier otra pieza de datos ...

$data['item'] = $this->session->userdata('item'); 
$this->load->view('view', $data); 
+0

oh inteligentes ... gracias .... – Aayush

7

A la vista, se puede acceder a toda la biblioteca, el modelo y función auxiliar cargado directamente. Si usted tiene en el controlador de cargar la sesión, o lo hace en carga automática, a continuación, hacer esto en vistas funcionará:

<?php echo $this->session->userdata('session_key'); ?> 

Si desea acceder a alguna función que no han cargado en autocarga o en el controlador, puede utilizar esto:

<?php 
$CI =& get_instance(); 
$CI->load->model('some_model'); 
echo $CI->some_model->some_function($some_param); 
?> 

que suelen utilizar esto para una visión común de que ha cargado por otros puntos de vista, como mostrar la bandera de país del visitante, etc.

esperanza esta ayuda.

+0

Esta debe ser la respuesta aceptada. –

Cuestiones relacionadas