php

发布于:2015年05月18日 已被阅读

<?
namespace Blog\Widget;
use Think\Controller;
class CateWidget extends Controller {  
	//导航展示  
	public function menu(){  
		// echo 11111;
		// p($_GET);exit;      
		// $menu = M('Cate')->getField('id,name'); 
		//获取类型为博客的主题
		$where = array("type"=>1);
		$menu = M('Cate')->field(array("id","name","pid"))->where($where)->order("sort")->select(); 
		// p($menu);
		// $this->assign('menu',$menu);
		$Category = new \MyClass\Category();
		$cate = $Category->catesortforlayer($menu);
		// p($cate);

    	// $this->moduleNameUrl = $_GET['m'];
		// echo __MODULE__ ;
		$this->cate = $cate;
		$this->display(T('Cate:menu',"Widget"));
	}
	//热门博文
	public function hot($limit){
		// p($_GET);
		$arr = M("blog")->where("del = 0")->field("id,title,click")->limit($limit)->order("click DESC")->select();
		// p($arr);
		$this->arr =$arr;
		$this->display(T('Cate:hot',"Widget"));
	}

	//精华博文
	public function essence($limit){
		$sql = "SELECT a.id,a.title,a.click FROM blog_blog a 
				left join blog_attr_blog b on a.id=b.bid 
				left join blog_attr c on c.id = b.aid 
				WHERE c.name='精华' and a.del=0 order by time DESC limit 0,".$limit;
		$this->arr = M("blog")->query($sql);
		$this->display(T('Cate:essence',"Widget"));
	}

	//最新发布
	public function newblog($limit){
		$arr = M("blog")->where("del = 0")->field("id,title,click")->limit($limit)->order("time DESC")->select();
		$this->arr =$arr;
		$this->display(T('Cate:newblog',"Widget"));
	}
	//友情链接
	public function friendly(){
		$this->display(T('Cate:friendly',"Widget"));
	}
}