2017-02-04 16 views
0

がエラーを取得: -取得エラー:指定されたクラスを見つけることができません:フック使用中Session.php

私はすでにTRUE = $の設定[「enable_hooks」]を行っているが、 autoload.phpにしても、暗号化キーを設定し...

のconfig/Hook.php

$hook['pre_controller'] = array(
           'class' => 'Login_hook', 
           'function' => 'check_login_hook', 
           'filename' => 'Login_hook.php', 
           'filepath' => 'hooks' 
           ); 

フック/ Login_hook.php

<?php 
class Login_hook extends CI_Controller{ 
    function check_login_hook(){ 

     if(isset($this->session->userdata['user_storage'])){ 
      echo $user_id=$this->session->userdata['user_storage']['s_u_id']; 
      echo $user_id=$this->session->userdata['user_storage']['s_u_name']; 
     }else{ 
      echo "n"; 
     } 

    } 
} 
?> 

エラーは以下のとおりです。 -

Unable to locate the specified class: Session.php 

答えて

0

ライブラリセッションを構築中にロードする

class check_login_hook extends CI_Controller { 
    public function __construct() 
      { 
      parent::__construct(); 
      $this->load->library('session'); 
      } 

もautoload.phpでヘルパークラスを有効にするには、

$config['base_url'] ='your base url'; 

にconfig.phpの用途でのごautoload.php /設定/ autoload.php

$autoload['libraries'] = array('session'); 
0

オープンを開き

$autoload['helper'] = array('url'); 
関連する問題