onethink 读取父级菜单和子菜单的文章

浏览:3571 发布日期:2014/05/03 分类:技术分享 关键字: 子分类 article:list
最近用onethink开发网站, 官方的<article:list >只能读取有二级分类的文章,无法读取无下级菜单的分类下的文章,我摸索一个小时才弄懂了。在这里共享给大家。
打开CategoryModel.class.php
public function getChildrenId($cate){
$field = 'id,name,pid,title,link_id';
$category = D('Category')->getTree($cate, $field);
$ids = array();
$ids[]='in';
foreach ($category['_'] as $key => $value) {
$ids[] = $value['id'];
}
return implode(',', $ids);
}
改成:
public function getChildrenId($cate){
$field = 'id,name,pid,title,link_id';
$category = D('Category')->getTree($cate, $field);
$ids = array();
$ids[]='in';
foreach ($category['_'] as $key => $value) {
$ids[] = $value['id'];
}
$ids[]=$cate;
return implode(',', $ids);
}


还有些小技巧,过几天发………………
最佳答案
评论( 相关
后面还有条评论,点击查看>>