Your IP : 216.73.216.79


Current Path : /var/www/html/akept/backend/modules/contentSlider/models/
Upload File :
Current File : /var/www/html/akept/backend/modules/contentSlider/models/ContentSlider.php

<?php

namespace backend\modules\contentSlider\models;

use Yii;
use asinfotrack\yii2\audittrail\behaviors\AuditTrailBehavior;

/**
 * This is the model class for table "content_slider".
 *
 * @property int $slider_id
 * @property string|null $slider_portal
 * @property string|null $slider_status
 * @property int|null $slider_sort
 * @property string|null $slider_url
 * @property string|null $created_at
 * @property string|null $created_by
 * @property string|null $updated_at
 * @property string|null $updated_by
 */
class ContentSlider extends \yii\db\ActiveRecord {

    public $slider_title;
    public $slider_img;
    public $slider_language;

    /**
     * {@inheritdoc}
     */
    public static function tableName() {
        return 'content_slider';
    }

    public function behaviors() {
        return [
            'audittrail' => [
                'class' => AuditTrailBehavior::className(),
                // some of the optional configurations
                'ignoredAttributes' => ['created_at', 'updated_at'],
//                'consoleUserId' => 1,
//                'attributeOutput' => [
//                    'desktop_id' => function ($value) {
//                        $model = Desktop::findOne($value);
//                        return sprintf('%s %s', $model->manufacturer, $model->device_name);
//                    },
//                    'last_checked' => 'datetime',
//                ],
            ],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function rules() {
        return [
            [['slider_portal', 'slider_status', 'slider_title', 'slider_language', 'slider_type'], 'required',
                'message' => '{attribute} tidak boleh kosong'],
            [['slider_sort'], 'integer'],
            [['slider_img', 'created_at', 'updated_at', 'slider_portal', 'slider_status', 'slider_url', 'created_by',
            'updated_by', 'slider_dimension', 'slider_transition', 'slider_url_type', 'slider_url_upload',
            'slider_start_date', 'slider_start_time', 'slider_end_date', 'slider_end_time'], 'safe'],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels() {
        return [
            'slider_portal' => 'Laman',
            'slider_status' => 'Status',
            'slider_sort' => 'Susunan',
            'slider_url' => 'Pautan',
            'slider_title' => 'Tajuk',
            'slider_img' => 'Imej',
            'slider_language' => 'Bahasa',
            'slider_type' => 'Jenis',
            'slider_dimension' => 'Animasi Pertukaran',
            'slider_transition' => 'Jenis Animasi',
            'slider_url_type' => 'Jenis Pautan',
            'slider_url_upload' => 'Muat Naik Dokumen',
            'slider_start_date' => 'Tarikh Mula Papar',
            'slider_start_time' => 'Masa Mula Papar',
            'slider_end_date' => 'Tarikh Tamat Papar',
            'slider_end_time' => 'Masa Tamat Papar',
        ];
    }
}