|
|
@@ -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() ;
|