3

フックを使用して設定したい共通変数がいくつかあります。たとえば、私は post_controller_constructor フックを持っています。この中で、ユーザーのホーム フォルダーを設定するロジックを実行したいと考えています。

public function post_controller_constructor() {             
  $home_folder = isset($_SESSION['hf']) ? $_SESSION['hf'] : NULL;

  // Check whether the homefolder value has been set            
  $home_folder = isset($_SESSION['hf']) ? base_url($_SESSION['hf']) : base_url('default');
}

しかし、結果の変数 $home_folder をコントローラーに戻すにはどうすればよいでしょうか?

4

1 に答える 1

5
public function post_controller_constructor() {             
  $home_folder = isset($_SESSION['hf']) ? $_SESSION['hf'] : NULL;

  // Check whether the homefolder value has been set            
  $home_folder = isset($_SESSION['hf']) ? base_url($_SESSION['hf']) : base_url('default');

  $CI =& get_instance();

  $CI->home_folder = $home_folder;

}

それをします。

于 2012-06-20T21:09:37.900 に答える