GoodsController.class.php(Goods商品控制器):
<?php
//后台商品控制器
namespace Admin\Controller;
use Think\Controller;
//Controller父类:ThinkPHP/Library/Think/Controller.class.php
class GoodsController extends Controller{
//展示商品列表
function showlist(){
//实例化model对象,查询数据,展示数据
$goods = new \Model\GoodsModel();
//① 查询数据表 全部字段、全部记录 信息
$info = $goods -> select(); //select是父类Model中的方法。 select * from sw_goods;
//② 根据主键id值,查询一条记录信息
$info = $goods -> select(9);
//③ 主键id值在某个列表之中
$info = $goods -> select('20,25,2,15'); //select * from sw_goods where id in (20,25,2,15);
//find()获取第一条记录信息,返回一维数组。select()返回二维数组。
$info = $goods -> find(); //select * from sw_goods limit 1;
//数据被传递给模板
//此assign是父类Controller的assign,其内部有对smarty的assign进行封装
//function assign(){$smarty -> assign()}
$this -> assign('info', $info);
$this -> display();
}
}