一、新建数据模型
1) 手动新建
a、打开前台模块(C:\wamp64\www\tp5\application\index)
新建model目录
b、在model目录下 新建 User.php
// 声明命名空间
namespace app\index\model;
// 导入系统的数据模型
use think\Model;
// 声明user模型
class User extends Model{
}
2) 命令新建
1) 切换到项目目录
php think make:model app\index\model\Users
3) 注意
1、数据模型的名字 最好和数据库名一致
2、如果数据库名字和模型名不一致 可以设置表名
protected $table="";
3、如果表名(yzm_user),数据模型名 (YzmUser)
二、模型的实例化
1、调用静态方法
use app\index\model\User;
$res=User::get(1);
dump($res->toArray());
2、实例化数据模型
use app\index\model\User;
$user=new User();
$res=$user::get(2);
use app\index\model\User;
use \think\Loader;
$user=Loader::model("user");
$res=$user::get(3);
use app\index\model\User;
use \think\Loader;
$user=model("user");
$res=$user::get(4);
1) 手动新建
a、打开前台模块(C:\wamp64\www\tp5\application\index)
新建model目录
b、在model目录下 新建 User.php
// 声明命名空间
namespace app\index\model;
// 导入系统的数据模型
use think\Model;
// 声明user模型
class User extends Model{
}
2) 命令新建
1) 切换到项目目录
php think make:model app\index\model\Users
3) 注意
1、数据模型的名字 最好和数据库名一致
2、如果数据库名字和模型名不一致 可以设置表名
protected $table="";
3、如果表名(yzm_user),数据模型名 (YzmUser)
二、模型的实例化
1、调用静态方法
use app\index\model\User;
$res=User::get(1);
dump($res->toArray());
2、实例化数据模型
use app\index\model\User;
$user=new User();
$res=$user::get(2);
dump($res->toArray());
3、使用loaderuse app\index\model\User;
use \think\Loader;
$user=Loader::model("user");
$res=$user::get(3);
dump($res->toArray());
4、使用助手函数use app\index\model\User;
use \think\Loader;
$user=model("user");
$res=$user::get(4);
dump($res->toArray());