| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | <?phpnamespace app\admin\model\exam;use addons\exam\model\BaseModel;class QuestionWrongModel extends BaseModel{    // 表名    protected $name = 'exam_question_wrong';    // 自动写入时间戳字段    protected $autoWriteTimestamp = 'int';    // 定义时间戳字段名    protected $createTime = 'createtime';    protected $updateTime = 'updatetime';    protected $deleteTime = false;    // 追加属性    protected $append        = [            'user_answer',        ];    protected $type        = [            'user_answer' => 'array',        ];    // public function getUserAnswerAttr($value, $data)    // {    //     return json_decode($data['user_answer'], true);    // }    public function question()    {        return $this->belongsTo(\addons\exam\model\QuestionModel::class, 'question_id', 'id', [], 'LEFT')->setEagerlyType(0);    }    public static function add($user_id, $question_id)    {        return self::create([            'user_id'     => $user_id,            'question_id' => $question_id,        ]);    }}
 |