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