模型添加与删除
一.数据添加
1.使用实例化的方式添加一条数据,首先实例化方式如下,两种均可:
class Test { //使用模型实例来添加数据 public function show(){ //实例化模型 $user =new users(); $user->bid="15"; $user->bname="李白"; $user->u_time="2021-09-23"; $user->save(); }
或者直接在实例化的时候传入数据
public function select(){ $user = new users([ "bid" => "16", "bname" => "杜甫", "u_time" => "2021-09-23" ]); $user->save(); return users::select(); }
删除数据
Controller
<?php namespace app\controller; use think\Controller; use app\model\Article; use think\Db; class Index extends Controller{ public function show(){ //实例化模型Article $user=new Article(); //模型中需要指定主键 $user->delete(23); } }
Model
<?php namespace app\model; use think\Db; use think\Model; class Article extends Model{ //继承model基类后,会有delete 和静态destroy其他的一些方法可以调用 //指定主键 public $pk='art_id'; }