<?php namespace catchAdmin\synscheme\model; use catcher\base\CatchModel as Model; class Synscheme extends Model { // 表名 public $name = 'synscheme'; // 数据库字段映射 public $field = array( 'id', // 孔 'hole', // 步骤 'step', // 同步数据 json 'data', // 创建人ID 'creator_id', // 创建时间 'created_at', // 更新时间 'updated_at', // 软删除 'deleted_at', 'name' ); public function getDataAttr() { $data = $this->getData('data'); if(empty($data)) { $data = []; } else { $data = json_decode($data,true); } return $data; } public function setDataAttr($value) { return json_encode($value); } }