私はMY_Controller の公共機能を持っているが、私はそうのように私のビューファイルでこれを使用したい、をis_logged機能CodeIgniterの
Call to undefined method CI_Loader::is_logged()
ビューファイルでこれを使用するにはどうすればよいですか?
よろしくお願いいたします。
私はMY_Controller の公共機能を持っているが、私はそうのように私のビューファイルでこれを使用したい、をis_logged機能CodeIgniterの
Call to undefined method CI_Loader::is_logged()
ビューファイルでこれを使用するにはどうすればよいですか?
よろしくお願いいたします。
このプロパティは、表示されていないコントローラクラスでのみアクセスできます。あなたのビューで、その後
public function test(){
$this->load->view('test', array('logged'=> $this->is_logged()))
}
:の
if($logged){
...
}
可能性のある重複した[どのようにそれは、変数として、あなたのビューに渡すことができるように、コントローラのメソッドでは、これにアクセスし、配列で定義しますcodeigniterコントローラ関数をビューから呼び出す方法](0120-18753) – Technoh
ビューファイル内でコントローラ関数を呼び出さないでください。ヘルパーを作成し、必要に応じて '$ CI'オブジェクトを取得するためにヘルパーで' $ CI =&get_instance(); 'を使用することを検討してください。 – Technoh
@Technohなので、コントローラの機能を表示することはできません。では、is_loggedをビューで確認する方法は? – mateuszji