• 微信
您当前的位置: 首页> PHP> ThinkCMF>

ThinkCMF框架自定义功能函数

作者:Alpha时间:2017-11-27 阅读数:3969 +人阅读

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


本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:595397166@qq.com

标签: 小程序 小程序

上一篇:没有了

下一篇:ThinkCMF框架URL美化

阿尔法

软件开发工程师#全栈工程师

{include file=foot.html}