Php 如何基于codeigniter中允许的部分根据用户id显示部分
我不知道这之后该怎么办 我有4个部分的id是1,3,4,5 现在我有两名员工,第一部分是团队领导,第二部分是员工 允许团队领导填写指定员工的部分 过程是这样的 用户id-团队领导 分配给-员工Php 如何基于codeigniter中允许的部分根据用户id显示部分,php,Php,我不知道这之后该怎么办 我有4个部分的id是1,3,4,5 现在我有两名员工,第一部分是团队领导,第二部分是员工 允许团队领导填写指定员工的部分 过程是这样的 用户id-团队领导 分配给-员工 --------------------------------------- user_id | assigned_for|section_id|month --------------------------------------- 5 |10 |4,5
---------------------------------------
user_id | assigned_for|section_id|month
---------------------------------------
5 |10 |4,5 |jan
---------------------------------------
5 |11 |4 |feb
---------------------------------------
5 |9 |3,4,5 |march
---------------------------------------
5 |8 |1,3,4,5 |june
---------------------------------------
它不像上面提到的那样工作,它向每个员工显示1,3,4,5所有部分
这是我的问题
$user_id= $this->data['user_id'] = $this->_user['user_id'];
$q = 'select group_concat(distinct section_id) as allowed_sections from section_permissions where section_id != 0 and user_id ='.$user_id;
$row = $this->section_permission_model->q_single($q);
$allowed = ($row['allowed_sections'])?explode(',',$row['allowed_sections']):array();
在视图中,它显示如下
名称日期月份操作
abc 2016-09-22八月编辑
def 2016-09-22一月编辑
abc 2016-09-22三月编辑
在每一个相同的条件下,所有的部分都是相同的
请提供解决方案