| Current Path : /var/www/html/sprm/backend/models/ |
| Current File : /var/www/html/sprm/backend/models/CorruptionOffenders.php.backup.20210106 |
<?php
namespace backend\models;
use Yii;
use asinfotrack\yii2\audittrail\behaviors\AuditTrailBehavior;
/**
* This is the model class for table "corruption_offenders".
*
* @property int $id
* @property string|null $ic_no
* @property string|null $case_no
* @property string|null $name
* @property string|null $summary_charges
* @property string|null $court
* @property string|null $judge
* @property string|null $prosecuting
* @property string|null $defendant
* @property string|null $offense
* @property string|null $punishment
* @property string|null $gender
* @property string|null $citizen
* @property string|null $state
* @property string|null $category
* @property string|null $employer
* @property string|null $occupation
* @property string|null $sentencing_date
* @property string|null $past_conviction
* @property string|null $appeal
* @property string|null $img_url
* @property string|null $created_at
* @property int|null $created_by
* @property string|null $updated_at
* @property int|null $updated_by
*/
class CorruptionOffenders extends \yii\db\ActiveRecord {
public function behaviors() {
return [
'audittrail' => [
'class' => AuditTrailBehavior::className(),
// some of the optional configurations
'ignoredAttributes' => ['created_at', 'updated_at'],
'consoleUserId' => 1
],
];
}
/**
* {@inheritdoc}
*/
public static function tableName() {
return 'corruption_offenders';
}
/**
* {@inheritdoc}
*/
public function rules() {
return [
[['ic_no', 'case_no', 'name'], 'required'],
[['summary_charges'], 'string'],
[['sentencing_date', 'created_at', 'updated_at', 'defendant', 'offense', 'punishment', 'prosecuting', 'summary_charges_en', 'summary_charges_ch'], 'safe'],
[['created_by', 'updated_by'], 'integer'],
[['ic_no', 'case_no', 'name', 'court', 'judge', 'citizen', 'state', 'category', 'employer', 'occupation', 'past_conviction', 'appeal', 'img_url'], 'string', 'max' => 255],
[['gender'], 'string', 'max' => 10],
];
}
/**
* {@inheritdoc}
*/
public function attributeLabels() {
return [
'id' => 'ID',
'ic_no' => 'No. Pengenalan Diri',
'case_no' => 'No. Kes',
'name' => 'Tertuduh',
'summary_charges' => 'Ringkasan Pertuduhan',
'summary_charges_en' => 'Ringkasan Pertuduhan (EN)',
'summary_charges_ch' => 'Ringkasan Pertuduhan (CH)',
'court' => 'Mahkamah',
'judge' => 'Hakim',
'prosecuting' => 'Timbalan Pendakwa Raya/ Pegawai Pendakwa',
'defendant' => 'Peguam Bela',
'offense' => 'Kesalahan',
'punishment' => 'Hukuman',
'gender' => 'Jantina',
'citizen' => 'Warganegara',
'state' => 'Negeri',
'category' => 'Kategori',
'employer' => 'Majikan',
'occupation' => 'Jawatan',
'sentencing_date' => 'Tarikh Jatuh Hukuman',
'past_conviction' => 'Sabitan Lampau',
'appeal' => 'Rayuan',
'img_url' => 'Photo',
'created_at' => 'Created At',
'created_by' => 'Created By',
'updated_at' => 'Updated At',
'updated_by' => 'Updated By',
];
}
}