BTemplate.php 1.1 KB
<?php

namespace App\Models\Template;

/**
 * 自定义 界面
 * @author:dc
 * @time 2023/5/8 13:52
 * Class BTemplate
 * @package App\Models\Template
 */
class BTemplate extends \App\Models\Base{

    protected $table = 'gl_web_template';

    protected $hidden = ['project_id'];


    /**
     * 是否存在模板
     * @param int $template_id
     * @author:dc
     * @time 2023/5/10 10:00
     */
    public static function _isExist(int $project_id, int $template_id)
    {
        return static::where(['project_id'=>$project_id,'template_id'=>$template_id])->limit(1)->count();
    }


    /**
     * 插入
     * @param $project_id
     * @param $data
     * @return mixed
     * @author:dc
     * @time 2023/5/10 10:23
     */
    public static function _insert($project_id,$data)
    {
        $model  =   new static();

        $model->project_id =   $project_id;
        $model->template_id =   $data['id'];
        $model->name =   $data['name'];
        $model->thumb =   $data['thumb'];
        $model->html =   $data['html'];

        $model->save();

        return $model->id;

    }


}