Base.php 785 Bytes
Newer Older
1 2 3 4 5 6 7
<?php
/**
 * @author Semenov Alexander <semenov@skeeks.com>
 * @link http://skeeks.com/
 * @copyright 2010 SkeekS (СкикС)
 * @date 16.03.2015
 */
semenov committed
8
namespace skeeks\modules\cms\form\elements;
9 10 11

use skeeks\cms\base\Widget;

1  
semenov committed
12
class Base extends Widget
13
{
1  
semenov committed
14
    public $elementCode = '';
semenov committed
15

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
    public $value;
    public $attributeClass;

    public function rules()
    {
        return ArrayHelper::merge(parent::rules(), [
            [['attributeClass'], 'string'],
            [['value'], 'safe'],
        ]);
    }

    public function attributeLabels()
    {
        return ArrayHelper::merge(parent::attributeLabels(), [
            'attributeClass'                        => 'Класс',
            'value'                                 => 'Значение',
        ]);
    }
}