我在页面上有一些操作按钮。然后在我的CI controller
我functions
为他们每个
人都喜欢view, edit, new
。现在所有这些功能都有这个if else
块。你是这样
做的吗?其他模式?
我将 CI 与 mod 一起使用。扩展并在具有此类功能的几个模块下有许多控制器。
if(hasPermission('view_all'))
{
$this->model->queryAll()
$this->load->view('all_layout')
}
else if(hasPermission('view_group'))
{
$this->model->queryGroup()
$this->load->view('group_layout');
}
else {
$this->model->querySingle()
$this->load->view('single_layout');
}