后端插件模板

33 阅读1分钟

<?php
/**
 * 作者: dzl
 * 描述:  [简要描述文件的功能或用途]
 * 创建时间: 2025-03-25
 

 * CHANGELOG:
 * - [版本号] [日期] [作者] [更改描述]
 *   - 例如: 1.0.1 2023-04-01 John Doe 修复了X函数的一个bug
 */

namespace app\plug\plug;

use think\Db;

class Test
{

    //$type = 1;同步执行,$type = 0;异步执行,同步执行保存前输出错误并截断,可以组织表单提交
    public $type = 1;
    public $msg = "插件执行失败";
    public $data;
    public function __construct($data=[])
    {
        $this->data = $data;
    }
    public function setData($data)
    {
        $this->data = $data;
    }
    
    
    public function execute()
    {
        //表单数据:$this->data,get\post数据:input()
        //print_r($this->data);
        
        //获取当前用户auth()->user(),输出错误并截断error
        $uid=auth()->user("id");

        $sql = "select * from zztd_user where id='$uid'";
        $result =db()->query($sql);
        
        
        print_r($result);exit;
        
        
        return true;
    }
}