将视图的按钮与 ion auth 在 codeigniter 中的用户角色集成
Integrate view's button with ion auth's user role in codeigniter
假设我以管理员组登录,然后当我访问main_page时,有一个'Export'按钮。但是如果我在会员群里,就不会显示了。
最近,我想在视图中使用 if
逻辑。这样对吗?或者我仍然必须在控制器上使用逻辑?
您可以在控制器中检查用户类型并将其传递给视图
控制器
if ($this->ion_auth->is_admin())
{
$this->data['user_type'] = 'admin';
}
else if($this->ion_auth->logged_in()){
$this->data['user_type'] = 'member';
}
现在您可以在视图中使用相同的变量来处理您的数据。是的,你必须写三元 operator/if 条件来检查
查看
($user_type == 'admin') ? 'statment_code_here' : 'statment_code_here';
如果视图中有多个条件检查,可以使用if else语句。
假设我以管理员组登录,然后当我访问main_page时,有一个'Export'按钮。但是如果我在会员群里,就不会显示了。
最近,我想在视图中使用 if
逻辑。这样对吗?或者我仍然必须在控制器上使用逻辑?
您可以在控制器中检查用户类型并将其传递给视图
控制器
if ($this->ion_auth->is_admin())
{
$this->data['user_type'] = 'admin';
}
else if($this->ion_auth->logged_in()){
$this->data['user_type'] = 'member';
}
现在您可以在视图中使用相同的变量来处理您的数据。是的,你必须写三元 operator/if 条件来检查
查看
($user_type == 'admin') ? 'statment_code_here' : 'statment_code_here';
如果视图中有多个条件检查,可以使用if else语句。