View model memaparkan data
Kami menggunakan model paparan untuk memaparkan lajur dan jenama senarai # 🎜🎜#
Kita perlu menggunakan 3 dan 1 dalam gambar di atas untuk memaparkan nama mereka. . Lihat modelGoodsViewModel.class.phpmodel fail penciptaan folder
<?php namespace Admin\Model; use Think\Model\ViewModel; class GoodsViewModel extends ViewModel { protected $viewFields = array( 'Goods'=>array('id','goods_name','sm_thumb','market_price','shop_price','onsale','cate_id','brand_id'), 'Cate'=>array('catename', '_on'=>'goods.cate_id=Cate.id','_type'=>'LEFT'), 'Brand'=>array('brand_name', '_on'=>'goods.brand_id=brand.id'), ); }Ubah suai pengawal produk#🎜🎜🎜#rree GoodsView ialah nama model paparan di atas, dimuatkan menggunakan kaedah D. Lajur paparan senarai dan jenama ditukar kepada nama model paparan yang baru ditakrifkan
public function index(){ $goods = D('GoodsView'); $count = $goods->count(); $Page = new \Think\Page($count,25); $show = $Page->show(); $list = $goods->order('id desc')->limit($Page->firstRow.','.$Page->listRows)->select(); $this->assign('list',$list); $this->assign('page',$show); $this->display(); }
Nama dipaparkan berjaya#🎜 🎜#bahagian seterusnya