예제 #1
0
 /**
  * 系统首页
  */
 public function indexAction()
 {
     $articleOperation = new ArticleOperation($this->di);
     $articles = $articleOperation->findAll(array('conditions' => 'is_delete = 0', 'order' => 'created_at desc', 'limit' => 5));
     $commentOperation = new CommentOperation($this->di);
     $comments = $commentOperation->findAll(array('conditions' => 'is_delete = 0', 'order' => 'created_at desc', 'limit' => 5));
     $this->view->setVar('articles', $articles);
     $this->view->setVar('comments', $comments);
 }
예제 #2
0
 /**
  * 用户主页
  */
 public function infoAction()
 {
     $username = $this->dispatcher->getParam(0);
     $userinfo = $this->operation->findOne("username='******'");
     if ($userinfo) {
         $articleOperation = new ArticleOperation($this->di);
         $articles = $articleOperation->findAll(array("conditions" => "is_delete=0 and author_id={$userinfo->id}", "order" => "created_at desc", 'limit' => 5));
         $this->view->setVar('userinfo', $userinfo);
         $this->view->setVar('articles', $articles);
     } else {
         $this->show404();
     }
 }
예제 #3
0
 public function indexAction()
 {
     //获取最新文章
     $articleOperation = new ArticleOperation($this->di);
     $articles = $articleOperation->findAll(array("conditions" => "is_delete=0 and status=1", "order" => "created_at desc", "limit" => 5));
     //获取活跃用户
     $userOperation = new UserOperation($this->di);
     $users = $userOperation->getActives();
     //获取点击周榜
     $week_ranks = $articleOperation->getWeekRanks();
     $this->view->setVar('articles', $articles);
     $this->view->setVar('users', $users);
     $this->view->setVar('week_ranks', $week_ranks);
 }