1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?php
- namespace app\index\controller;
- class Index extends Base
- {
- public function index()//主页
- {
- $articles =db('article')
- ->alias('a')
- ->field('a.*,b.catename')
- ->join('column b','a.column_id=b.id')
- ->paginate(20);//文章表
- $this->assign([
- 'articles'=>$articles,
- ]);
- return view();
- }
- public function articlelb()//列表页
- {
- //接收当前栏目id
- $columnid = input('column_id');
- //查询当前栏目名称
- $cates=db('column')->find($columnid);
- //查询当前栏目下的文章
- $articleres=db('article')
- ->alias('a')
- ->field('a.*,b.catename')
- ->join('column b','a.column_id=b.id')
- ->where('column_id',$columnid)
- ->paginate(20);
- $this->assign([
- 'articleres'=>$articleres,
- 'cates'=>$cates,
- ]);
- return view();
- }
- public function articlexq()//文章详情页
- {
- $arid=input('arid');
- $articles=db('article')
- ->alias('a')
- ->field('a.*,b.catename')
- ->join('column b','a.column_id=b.id')
- ->find($arid);
- db('article')->where('id','=',$arid)->setInc('click');
- $cates=db('column')->find($articles['column_id']);
- $recres=db('article')->where(array('column_id'=>$cates['id'],'state'=>0))->limit(8)->select();
- $this->assign(array(
- 'articles'=>$articles,
- 'cates'=>$cates,
- 'recres'=>$recres,
- ));
- return view();
- }
-
-
-
- }
|