ThinkCMF框架自定义功能函数

字号+ 作者:alpha 来源:www.seoalphas.com 2017-11-27 11:46 浏览次数(1124)

ThinkCMF是基于thinkphp开发的一款优秀的内容管理框架,系统本身已经开发好了绝大多数的内容,但是在细节上还有待改进的空间,以下为自定义的功

ThinkCMF是基于thinkphp开发的一款优秀的内容管理框架,系统本身已经开发好了绝大多数的内容,但是在细节上还有待改进的空间,以下为自定义的功能函数来满足网站开发中的需求!

/********************以下为自定义功能函数********************/
/********************以下为自定义功能函数********************/

/**
* 判断是否为顶级分类
* 是:返回顶级分类及其子类ID
* 否:返回该分类ID
* @param $id 栏目id
*/
function alpha_is_top_category($id){
   $parent_id=Db::name('portal_category')->where(['id'=>$id])->field('parent_id')->find();
   if($parent_id['parent_id'] == 0){
       //顶级栏目 返回子类及其自身id
       $sons=Db::name('portal_category')->where(['parent_id'=>$id])->field('id')->select();
       $ids=$id;
       foreach($sons as $v){
           $ids.=','.$v['id'];
       }
       return $ids;
   }else{
       return $id;
   }
}

/**
* 返回当前文章分类的父类ID
*/
function alpha_get_top_catid($id){
   $parent_id=Db::name('portal_category')->where(['id'=>$id])->field('parent_id')->find();
   if($parent_id['parent_id'] == 0) {
       return $id;
   }else{
       return $parent_id['parent_id'];
   }
}


标签
ThinkCMF 功能函数
上一篇:没有了

本站部分技术文章为参考网上实用内容发布,目的是记录踩坑经验,若未备注来源而侵犯了您原创文章权益,请联系博主删除;对文章有不同看法的朋友欢迎在评论区留言互动

相关文章
  • ThinkCMF框架URL美化

    ThinkCMF框架URL美化

    浏览次数:1063

网友点评
功能开发中......其实是博主懒了而已......
1.281250s