typecho获取指定栏目下的文章
typecho数据库里面,文章数据是单独一个表,而栏目和文章id的关联又是一个表,所以单独输出某一个栏目下的文章内容,则需要在输出文章的时候进行联合查询(SQL 中 JOIN 子句用于把来自两个或多个表的行结合起来)
参考代码如下:
//直接在文章调用mou(分类id)
function mou($cid=NULL){
if(empty($cid)){
$cid = 1;
}
$db = Typecho_Db::get();
$query = $db->select()
->from('table.contents')
->join('table.relationships', 'table.contents.cid = table.relationships.cid',Typecho_Db::INNER_JOIN)
->where('table.contents.type = ?', 'post')->where('table.relationships.mid = ?', $cid);
$arr = $db->fetchAll($query);
return $arr;
// print_r($arr) ;
}
这样就可以输出指定栏目下的文章内容了
文章由官网发布,如若转载,请注明出处:https://www.dpaoz.com/1075
1 条评论
941
发表评论

热门文章
自媒体博客Spimes主题11w 阅读
Spimes主题专为博客、自媒体、资讯类的网站设计....
Spzac个人资讯下载类主题6.6w 阅读
用于作品展示、资源下载,行业垂直性网站、个人博客,....
Splity博客双栏主题4.8w 阅读
仿制主题,Typecho博客主题,昼夜双版设计,可....
vCard主题个人简历主题4.3w 阅读
一款个人简历主题,可以简单搭建一下,具体也比较简单....
热评文章
自媒体博客Spimes主题266 评论
Splity博客双栏主题170 评论
Spzac个人资讯下载类主题82 评论
Spzhi知识付费社区主题34 评论
Splinx博客图片主题33 评论
vCard主题个人简历主题27 评论
Pure轻简主题22 评论
Spkan视频影视类模板21 评论
沐风
3天前
最近有更新么~