2017-09-14 3 views
0

J'essaie de définir la session dans views/errors/html/error_404.php bibliothèque de session déjà charger dans le fichier de chargement automatique.CI session ne fonctionne pas dans les vues d'erreur

$tech_error = array('is_error_404' => 'yes','is_error_404_data' => $content); 
$this->session->set_userdata($tech_error); 

Son erreur de lancer, Fatal error: Call to a member function set_userdata() on null

ne pouvons-nous accéder à la session CodeIgniter dans les vues d'erreur?

Répondre

0

Essayez cette

$ci = & get_instance(); 
$ci->session->set_data('is_error_404','yes'); 
$ci->session->set_data('is_error_404_data',$content); 

puis récupérer chaque donnée de session? en utilisant

$this->session->userdata('is_error_404'); 
+0

ne fonctionne pas, il ne permet pas d'utiliser la session Codeigniter dans les vues d'erreur – Snehalk