Aggiunto metodo customField per classi Eloquent (Campi personalizzati)

This commit is contained in:
Dasc3er 2020-12-30 17:00:02 +01:00
parent b44110cd24
commit 9f2e6c70ae
1 changed files with 14 additions and 0 deletions

View File

@ -36,6 +36,20 @@ trait RecordTrait
return !empty($this->plugin) ? Plugin::pool($this->plugin) : null; return !empty($this->plugin) ? Plugin::pool($this->plugin) : null;
} }
/**
* @param string $name
*/
public function customField($name) {
$field = database()->table('zz_fields')
->leftJoin('zz_field_record', 'zz_fields.id', '=', 'zz_field_record.id_field')
->where('zz_fields.name','=', $name)
->where('zz_fields.id_module','=', $this->getModule()->id)
->where('zz_field_record.id_record','=', $this->id)
->first();
return $field->value;
}
public function uploads() public function uploads()
{ {
$module = $this->getModule(); $module = $this->getModule();