我是 CodeIgniter 的新手,我使用 Tank Auth 作为我的登录表单。当我尝试将 Tank Auth 放入我的模板时,登录表单根本不会出现。除了控制器,我没有改变任何东西。
这是我的控制器代码:
public function __construct(){
parent::__construct();
$this->load->helper(array('form','url'));
$this->load->library('tank_auth');
//$this->load->model('users_model');
}
public function index(){
if (!$this->tank_auth->is_logged_in()) {
$data['loginform']='login_form';
$this->load->view('tampilan',$data);
//redirect('/auth/login/');
} else {
$data['user_id'] = $this->tank_auth->get_user_id();
$data['username'] = $this->tank_auth->get_username();
$this->load->view('welcome', $data);
}
}
这是我在视图文件夹中的模板:
<div id="page">
<div id="bg1">
<div id="bg2">
<div id="bg3">
<!-- content -->
<?php $this->load->view($loginform); ?>
<!-- end content -->
<!-- sidebar -->
<?php echo $this->load->view('content'); ?>
<!-- end sidebar -->
</div>
</div>
</div>
我认为这是简单的代码,因为我只是更改了控制器,但为什么它没有出现在浏览器中?