thinkphp5调用模型的方法
1、首先通过命令行生成一个模型文件(将命令行切换到项目根目录)php think make:model 模块名/模型名例:think make:model admin/Admin
2、静态调用(注意数据库洧粽袄淖配置)<?phpnamespace app\admin\controller;use app\admin\model\Admin;class Login{ pub造婷用痃lic function check() { // 静态调用 $admin = Admin::get(1); return $admin->admin_name; }}
3、实例化模型<?phpnamespace app\admin\controller;use app\admin\model概嗤先眚\Admin;class Login{ public function check() { // 实例化模型 $admin = new Admin; return $admin->where('id = 1')->value('admin_name'); }}
4、使用 Loader 类实例化(单例)<?phpnamespace app\admin\controller;use th足毂忍珩ink\Loader;class Login{ public function check() { // 使用 Loader 类实例化(单例) $admin = Loader::model('Admin'); $re = $admin -> where('id = 1') -> find(); dump($re); }}
5、使用助手函数`model`<?phpnamespace app\admin\controller;class Login{ public function check() { // 或者使用助手函数`model` $admin = model('admin'); return $admin::get(1); }}