私はcodeigniterにかなり慣れていません。不便な問題に直面しています。私はprofile.php(コントローラー)にこのようなコードを持っています:
public function edit()
{
$post = $this->input->post();
if($post)
{
//checking session username (if logged in)
if(isset($this->session->userdata('username') && !empty($this->session->userdata('username')))
{
}else{
/***************************REFERENCE DIFFERENT CONTROLLER HERE*********/
$this->load->view('login'); //should I write membership/index?
}
}else{
}
}
そこで、ユーザーがログインしているかどうかを確認します。ログインしている場合は、コードが実行されます。そうでない場合は、別のコントローラーの関数、つまりmembership.phpにリダイレクトしたいと思います。これは、そのコントローラーのindex()関数です。どうすればそれを参照できますか?