source/model/category.model.php
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
class categoryModel extends model{
function __construct (){
parent::__construct ();
$this->table="category";
}
/**
*获取模板
*catid 分类id
* type 1列表2分类
*/
public function getTpl($catid,$type=1){
$catid=intval($catid);
$data=$this->selectRow("catid=$catid");
switch($type){
case 1:
if($data['list_tpl']){
return $data['list_tpl'];
}else{
if($data['pid']){
return self::getTpl($data['pid'],$type);
}
}
break;
case 2:
if($data['show_tpl']){
return $data['show_tpl'];
}else{
if($data['pid']){
return self::getTpl($data['pid'],$type);
}
}
break;
}
}
/*增加主题数*/
public function add_topic_num($catid,$num){
$catid=intval($catid);
$data=$this->selectRow("catid=$catid");
$this->update(array("topic_num"=>$data['topic_num']+1),"catid=".$catid);
if($data['pid']){
return self::add_topic_num($data['pid'],$num);
}
}
/*更新最后发表的主题*/
public function update_new_topic($catid,$last_post){
$catid=intval($catid);
$data=$this->selectRow("catid=$catid");
$this->update(array("topic_num"=>$data['topic_num']+1,"last_post"=>addslashes(json_encode($last_post))),"catid=".$catid);
if($data['pid']){
return self::update_new_topic($data['pid'],$last_post);
}
}
/*更新最后发表的帖子*/
后面还有 144 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。