Browse Source

编辑用户的修改

zxb 6 years ago
parent
commit
33407b05f5
1 changed files with 24 additions and 10 deletions
  1. 24 10
      app/admin/controller/NewsController.php

+ 24 - 10
app/admin/controller/NewsController.php

@@ -57,23 +57,37 @@ class NewsController extends AdminBaseController{
         return $this->fetch();
     }
     public function add(){
-
+      
         //如果是管理员的就是这样。
         $admin_id=$_SESSION['think']['ADMIN_ID'];
-        $user = Db::name('role_user')->field('role_id,user_id')->where('id',$admin_id)->find();
-            //echo ($user['role_id']) ;die;
+        $user = Db::name('role_user')->field('role_id,user_id')->where('user_id',$admin_id)->find();
+        // echo Db::name('role_user')->getLastSql();die();
+        //  echo ($user['role_id']) ;die;
+         // echo  $admin_id;die();
         if($user['role_id']==3){
 
             $param = $this->request->param();
+
+
+            $cates = Db::name('user')->field('category')->where('id',$user['user_id'])->find();
+            $category=unserialize($cates['category']);
             
-            $cates = Db::name('user')->field('category')->where('id',$user['user_id'])->order('list_order')->find();
-            
+            $categorys='';
+            //遍历数组成字符串,然后再进行循环读取。
+           
+            foreach($category as $k=>$value){
+                if(($k+1)==count($category)){
+                  $categorys.=$value."";
+                }else{
+                  $categorys.=$value.",";     
+                }
+            }
 
-            foreach($cates as $k=>$v){
-                $son = Db::name('category')->where('id',$v['id'])->order('list_order')->select();
-                $v['son'] = $son;
-                $cates[$k] = $v;
-            }   
+           // echo $categorys;die();
+            //foreach($cates as $k=>$v){
+            $cates = Db::name('category')->where('id','in',$categorys)->order('id')->select();
+                // echo  Db::name('category')->getLastSql();die();
+            //}   
             //文章分类
             //文章分类
             $article_list = Db::name('news_category')->order('list_order')->select();