Browse Source

item getContent

star7th 7 years ago
parent
commit
9ac9226609
1 changed files with 9 additions and 2 deletions
  1. 9 2
      server/Application/Api/Model/ItemModel.class.php

+ 9 - 2
server/Application/Api/Model/ItemModel.class.php

@@ -181,8 +181,15 @@ class ItemModel extends BaseModel {
 
     //获取菜单结构
     public function getMemu($item_id){
+            $page_field = "page_id,author_uid,cat_id,page_title,addtime";
+            $catalog_field = '*';
+            $data = $this->getContent($item_id , $page_field , $catalog_field) ;
+            return $data ;
+    }
+
+    public function getContent($item_id , $page_field ="*" , $catalog_field ="*"){
             //获取所有父目录id为0的页面
-            $all_pages = D("Page")->where("item_id = '$item_id' and is_del = 0 ")->order(" `s_number` asc  ")->field("page_id,author_uid,cat_id,page_title,addtime")->select();
+            $all_pages = D("Page")->where("item_id = '$item_id' and is_del = 0 ")->order(" `s_number` asc  ")->field($page_field)->select();
             $pages = array() ;
             if ($all_pages) {
                 foreach ($all_pages as $key => $value) {
@@ -195,7 +202,7 @@ class ItemModel extends BaseModel {
             }
             
             //获取该项目下的所有目录
-            $all_catalogs = D("Catalog")->where("item_id = '$item_id' ")->order(" `s_number` asc  ")->select();
+            $all_catalogs = D("Catalog")->field($catalog_field)->where("item_id = '$item_id' ")->order(" `s_number` asc  ")->select();
 
             //获取所有二级目录
             $catalogs = array() ;