摘要:<?php namespace app\index\controller; use app\admin\model\NewModel; use app\admin\model\ProductModel; use app\admin\model\SlideModel; use app\admin\model\SystemModel; use&n





<?php
namespace app\index\controller;
use app\admin\model\NewModel;
use app\admin\model\ProductModel;
use app\admin\model\SlideModel;
use app\admin\model\SystemModel;
use think\Controller;
use think\Facade\Request;
class Index extends Controller
{
public function index()
{
// 轮播图查询
$slide= new SlideModel();
$slides=$slide->select()->toArray();
$this->view->slides=$slides;
// 最新产品查询
$product=new ProductModel();
$products=$product->where('sort','1')->select()->toArray();
$this->view->products = $products;
// 新上花魁
$NewProducts=$product->where('sort','2')->limit(1)->select()->toArray();
$this->view->NewProducts = $NewProducts;
// 最新资讯
$new = new NewModel();
$news=$new->limit(4)->select()->toArray();
$this->view->news=$news;
return $this->fetch();
}
public function about()
{
// 关于我们
$system=new SystemModel();
$systems=$system->select()->toArray();
$this->view->systems=$systems;
return $this->fetch();
}
public function product()
{
// 产品列表
$product=new ProductModel();
$products=$product->order('id','desc')->paginate(4);
$this->view->products=$products;
return $this->fetch();
}
public function news()
{
$new = new NewModel();
$news=$new->order('id','desc')->paginate(4);
$this->view->news=$news;
// 新闻列表
$hotNews=$new->limit(1)->select()->toArray();
$this->view->hotNews=$hotNews;
$newNews=$new->limit(6)->select()->toArray();
$this->view->newNews=$newNews;
return $this->fetch();
}
public function ConNew()
{
$newId=Request::param('id');
$new=NewModel::get($newId);
$this->view->new=$new;
$hotNew = $new->limit(1)->select()->toArray();
$this->view->hotNews=$hotNew;
$newNews=$new->limit(6)->select()->toArray();
$this->view->newNews=$newNews;
return $this->fetch();
}
public function ConPro()
{
$proId=Request::param('id');
$product=ProductModel::get($proId);
$this->view->product=$product;
return $this->fetch();
}
}经过本章节的练习,熟练掌握了thinkphp前端渲染技术。强大的框架大大方便了平时项目开发效率。后续不断加强练习让更加巩固php开发技能
批改老师:查无此人批改时间:2019-07-23 09:56:32
老师总结:完成的不错。多看thinkphp的文档,多练习功能,很快就能上手。继续加油。