50 lines
830 B
PHP

<?php
/**
* 设置模型
*/
namespace app\common\model;
use think\model\concern\SoftDelete;
/**
* Class Setting
* @package app\common\model
* @property int $id ID
* @property int $name 名称
*/
class Setting extends Model
{
use SoftDelete;
public $softDelete = true;
protected $name = 'setting';
protected $autoWriteTimestamp = true;
public $noDeletionId = [
1, 2, 3, 4, 5,
];
//可搜索字段
protected $searchField = ['name', 'description', 'code',];
//关联设置分组
public function settingGroup()
{
return $this->belongsTo(SettingGroup::class);
}
public function setContentAttr($value)
{
return json_encode($value);
}
public function getContentAttr($value)
{
return json_decode($value, true);
}
}