位置:首页 > PHP > ThinkCMF >

ThinkCMF框架自定义功能函数

字号+ 作者:micloud 来源:www.seoalphas.com 2017-11-27 11:46 浏览量:3562

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'];
   }
}


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • ThinkCMF框架URL美化

    ThinkCMF框架URL美化

    浏览次数:5306

  • php数组去重处理 实用代码方法分享

    php数组去重处理 实用代码方法分享

    浏览次数:3318

  • 虚拟主机上部署thinkcmf5.1系统

    虚拟主机上部署thinkcmf5.1系统

    浏览次数:3002

网友点评
评论区域