求助,判断数据获得列表的问题。

浏览:390 发布日期:2017/04/29 分类:求助交流
后台权限操作的。将前端用户分配到部门管理下,然后各个部门员工管理自已名下的会员的数据。
数据仓库是这样安排的:admin表。user用户表。read文章表
admin表记录后台用户。adm_id
user表记录:id admin_id
read表记录:id user_id

每个前端用户都会分配一个后端管理。加入admin_id里控制。
后端用session 获得当前管理员的adm_id
然后比对user表下的admin_id 输出user表的id,再去read表下比对user_id,并提取该user_id用户下的所有内容输出public function list()
    {
        $adm_session = es_session::get(md5(conf("AUTH_KEY")));
        $adm_id = intval($adm_session['adm_id']);
        
        $uid =D("user")->where("admin_id=".$adm_id)->getField('id',true); 
        $map['user_id'] = $uid;
        if (method_exists ( $this, '_filter' )) {
            $this->_filter ( $map );
        }
        $name=$this->getActionName();
        $model = D ($name);
        if (! empty ( $model )) {
            $this->_list ( $model, $map );
        }
        $this->display ("Us:list");
        return;
    }
这样写,只显出一个用户的内容。
那里写错了。谢谢了。
最佳答案
评论( 相关
后面还有条评论,点击查看>>