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