将视图的按钮与 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语句。