php - 嵌套在控制器中
问题描述
我有嵌套的控制器,如果出现条件,则显示不同的视图我的问题,如果条件仅发生第一个条件,它会显示第一个视图(view_admin),否则如果出现“会计”或“支持”等任何条件,它会给我最后一个视图(查看-询问)任何帮助
代码:
if($user_info->privilege == "admin"){
$this->load->view('dash/view_admin',$data);
}
else if($user_info->privilege == "accountant"){
$this->load->view('dash/view_accountant',$data);
}
else if($user_info->privilege = "support"){
$this->load->view('dash/view_support',$data);
}
else {
$this->load->view('dash/view-ask',$data);
}
解决方案
在您的第三种情况下,您缺少“=”
else if($user_info->privilege = "support"){
$this->load->view('dash/view_support',$data);
}
做这个
else if($user_info->privilege == "support"){
$this->load->view('dash/view_support',$data);
}
尝试这个。
如果问题没有解决var_dump($user_info->privilege);
并添加输出到问题
祝你好运
推荐阅读
- javascript - TypeError:无法设置未定义的属性“lastHash”
- java - 没有页眉页脚的 Jhipster 页面
- javascript - 错误未定义不是对象(评估'source.sourceLinks.push')D3.JS
- mysql - Spring JPA Hibernate ddl-auto 未检测到自动增量约束更改
- php - 如何使用 curl 而不是使用 woocommerce rest api 的 file_get_contents 发送获取数据
- php - 在前端编辑现有文章时使用表单覆盖
- node.js - 如何使用 Firebase 函数获取存储桶中的文件列表
- javascript - Javascript 复制功能对输入类型不起作用?
- html - 为什么相同的 H1 位置在两个不同 HTML 文件中的两个相同位置上略有不同?
- javascript - 使用 express 和 multer 上传文件后如何下载?