控制器方法:
第一种:
public functionlst()
{
$res = db('admin')->select();
return view();
}
第二种:
引入数据库Db类
use think\Db;
public functionlst()
{
$res = Db::name('admin')->select();
return view();
}
第三种:
use think\Db;
public functionlst()
{
$res = Db::table('tp_admin')->select();
return view();
}
跟第二种差不多,用table的话,数据表名称要全名。
模型类的查询方法就贴出来一种算了:
模型层:
namespaceapp\admin\model;
use think\Model;
class Adminextends Model
{
public function getadmin(){
return $this::select();
}
}
控制器层:
namespaceapp\admin\controller;
usethink\Controller;
useapp\admin\model\Admin as AdminModel;
use think\Db;
class Adminextends Controller
{
public function lst()
{
$admin = new AdminModel();
$res = $admin->getadmin();
$this->assign('res',$res);
return view();
}
}