我在MY_Controller中有一个公共函数 is_logged ,我想在我的视图文件中使用它,如下所示:
<?php if( $this->is_logged() ): ?>
Hey user.
<?php else: ?>
Please login first.
<?php endif; ?>
但是我收到了一个错误:
调用未定义的方法CI_Loader :: is_logged()
如何在我的视图文件中使用它?
问候。
答案 0 :(得分:1)
您只能在控制器类中访问此属性,而不能在视图中访问。在你的控制器方法中,访问它,然后在一个数组中定义它,然后它可以作为变量传递给你的视图:
public function test(){
$this->load->view('test', array('logged'=> $this->is_logged()) )
}
然后在你看来:
if($logged){
...
}