tehnika/plugins/martin/forms/models/Record.php

33 lines
717 B
PHP

<?php
namespace Martin\Forms\Models;
use Model;
class Record extends Model {
use \October\Rain\Database\Traits\SoftDelete;
public $table = 'martin_forms_records';
protected $dates = ['deleted_at'];
public $attachMany = [
'files' => ['System\Models\File', 'public' => false]
];
public function getFormDataArrAttribute() {
return (array) json_decode($this->form_data);
}
public function filterGroups() {
return Record::orderBy('group')->groupBy('group')->lists('group', 'group');
}
public function getGroupsOptions() {
return $this->filterGroups();
}
}
?>