Thinkphp5增删改查操作(通过模型进行增删改查)

 

Thinkphp5怎么通过模型增删改查,非常简单。

首先在application\index\controller目录下建立控制器,命名为:Index.php

Index.php 代码如下,我这里是在application\index\controller 模块下建立的控制器,如果不是index模块,你的命名空间要改成自己模块对应的命名空间。

<?php

namespace app\index\controller;

use app\index\model\Admin;

class Index
{
   public function index(){

     Admin::index();
    
   }
 
}

接着在application\index\model 目录下建立模型 ,命名为Admin.php

Admin.php 代码如下,我这里是在application\index\model 模块下建立的模型,如果不是index模块,你的命名空间要改成自己模块对应的命名空间。

Admin.php (先讲模型查询操作)

<?php

namespace app\index\model;

use think\Model;

class Admin extends Model
{

     // 设置当前模型对应的完整数据表名称

     protected $table = 'user';

     public static function index(){

        $list = '14';



       /* 单条数据查询操作,all方法是tp5框架规定的查询方法,all里面是一个闭包,作为变量传入,

       不要纠结闭包构造,直接复制用即可,不需要关注$query是什么?框架内部实现时传值进去,

       执行where方法,只需要关注where条件和传的变量$list即可。

       $list值自己可定 如上面$list = 14,id可自己定,查询id=14这一条数据 */

       $re = Admin::all(function($query) use ($list) {

          $query->where('id','=',$list);

       });

       //echo '<pre/>';var_dump($re[0]->data);

     }

}

<?php

namespace app\index\model;

use think\Model;

clas
  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值