Slider.php 1.4 KB
<?php
    
    namespace common\models;
    
    use Yii;
    use artbox\core\models\Slider as ArtboxSlider;

    /**
     * This is the model class for table "slider".
     *
     * @property integer $id
     * @property boolean $status
     * @property integer $sort
     * @property Slide[] $slides
     */
    class Slider extends ArtboxSlider
    {
        
        /**
         * @inheritdoc
         */
        public function rules()
        {
            return [
                [
                    [
                        'status',
                        'on_home_page',
                    ],
                    'boolean',
                ],
                [
                    [ 'sort' ],
                    'integer',
                ],
            ];
        }
        
        /**
         * @inheritdoc
         */
        public function attributeLabels()
        {
            return [
                'id' => Yii::t('core', 'ID'),
                'status' => Yii::t('core', 'Status'),
                'sort' => Yii::t('core', 'Sort'),
                'on_home_page' => Yii::t('app', "Show on home page"),
            ];
        }
        
//        /**
//         * @return \yii\db\ActiveQuery
//         */
//        public function getSlides()
//        {
//            return $this->hasMany(Slide::className(), [ 'slider_id' => 'id' ])
//                        ->inverseOf('slider');
//        }
    }