guild/common/models/ChangeHistory.php

38 lines
973 B
PHP
Executable File

<?php
namespace common\Models;
class ChangeHistory extends \yii\db\ActiveRecord
{
public static function tableName()
{
return 'change_history';
}
public function attributeLabels()
{
return [
'table' => 'Таблица',
'row_id' => 'ID строки',
'field_name' => 'Имя поля',
'old_value' => 'Старое значение',
'new_value' => 'Новое значение',
'label' => 'Поле',
];
}
public function translate()
{
}
public function afterFind()
{
parent::afterFind(); // TODO: Change the autogenerated stub
//milliseconds to date
if ($this->field_name == 'dt_start' || $this->field_name == 'dt_end' || $this->field_name == 'dt_add') {
$this->old_value = date('d-m-Y', $this->old_value);
$this->new_value = date('d-m-Y', $this->new_value);
}
}
}