1
如果用戶在認證,CodeIgniter的模板
登錄我想表現出不同的菜單,然後,如果用戶沒有登錄。
是實現這個做只是兩種不同的觀點的最好辦法,並根據用戶是否登錄或不包括(在控制器檢查)
class Page extends CI_Controller {
protected $file = 'index';
public function index()
{
if ($this->auth->logged_in()) {
$this->file = 'logged_in';
}
$data['title'] = 'Hem';
$this->load->view('templates/header', $data);
$this->load->view('templates/menu/' . $this->file . '');
$this->load->view('home');
$this->load->view('templates/sidebar/' . $this->file . '');
$this->load->view('templates/footer');
}
}
這是我的解決方案,到目前爲止,怎麼能提高呢?
如果我想將變量從控制器傳遞給(控制器視圖)到下一個視圖?我怎麼做? – John
到下一個視圖(在你的情況下,家)* – John
哦,nvm。這工作這種方法看起來很棒!謝謝:) – John