| Current Path : /var/www/html/dosm/backend/models/ |
| Current File : /var/www/html/dosm/backend/models/JournalVersion.php |
<?php
namespace backend\models;
use Yii;
/**
* This is the model class for table "publication_version".
*
* @property int $version_id
* @property int|null $document_id
* @property int|null $version_no
* @property int|null $version_main
* @property string|null $version_title
* @property string|null $version_content
* @property string|null $version_language
* @property string|null $version_img
* @property string|null $version_date_start
* @property string|null $version_date_end
* @property string|null $version_status
* @property string|null $version_pdf
* @property string|null $version_zip
* @property string|null $approval_status
* @property int|null $approval_by
* @property string|null $approval_at
* @property string|null $created_at
* @property int|null $created_by
* @property string|null $updated_at
* @property int|null $updated_by
*/
class JournalVersion extends \yii\db\ActiveRecord {
/**
* {@inheritdoc}
*/
public static function tableName() {
return 'journal_version';
}
/**
* {@inheritdoc}
*/
public function rules() {
return [
[['document_id', 'version_no', 'version_status', 'version_main', 'version_language', 'version_title'], 'required'],
[['document_id', 'created_by', 'updated_by', 'approval_by'], 'integer'],
[['created_at', 'updated_at', 'version_date_start', 'version_date_end', 'approval_at', 'version_title', 'version_content'], 'safe'],
[['version_img', 'version_status', 'approval_status', 'version_language', 'version_pdf', 'version_zip', 'version_main'], 'string', 'max' => 255],
];
}
/**
* {@inheritdoc}
*/
public function attributeLabels() {
return [
'version_id' => Yii::t('app', 'VersionID'),
'document_id' => Yii::t('app', 'DocumentID'),
'version_no' => Yii::t('app', 'Version'),
'version_main' => Yii::t('app', 'Main Version?'),
'version_title' => Yii::t('app', 'Title'),
'version_content' => Yii::t('app', 'Description'),
'version_language' => Yii::t('app', 'Language'),
'version_img' => Yii::t('app', 'Thumbnail'),
'version_date_start' => Yii::t('app', 'Start Publish'),
'version_date_end' => Yii::t('app', 'End Publish'),
'version_status' => Yii::t('app', 'Version Status'),
'version_pdf' => Yii::t('app', 'PDF File'),
'version_zip' => Yii::t('app', 'Zip File'),
'approval_status' => Yii::t('app', 'Approval Status'),
'approval_by' => Yii::t('app', 'ApprovalBy'),
'approval_at' => Yii::t('app', 'ApprovalAt'),
'created_at' => Yii::t('app', 'CreatedAt'),
'created_by' => Yii::t('app', 'CreatedBy'),
'updated_at' => Yii::t('app', 'UpdatedAt'),
'updated_by' => Yii::t('app', 'UpdatedBy'),
];
}
}