模型 (Model类名对应数据表名)
区别:
1、模型数据的新增和数据库的新增数据有所区别,数据库的新增只是单纯的写入给定的数据,而模型的数据写入会包含修改器、自动完成以及模型事件等环节。
2、开启自动时间戳只有在模型操作的时候生效,数据库是不生效。
3、模型返回id,数据表的字段名必须是"id",不然返回都是空值。
4、模型关联,替代了数据操作的join 链表步骤,加快了效率。
单条数据增加save()
$user = new User;
$user->name = 'thinkphp';
$user->email = 'thinkphp@qq.com';
$user->save();
批量增加数据saveALL()
$user = new User;
$list = [
['name'=>'thinkphp','email'=>'thinkphp@qq.com'],
['name'=>'onethink','email'=>'onethink@qq.com']
];
$user->saveAll($list);
静态方法增加数据create(),默