virtual attributes

yii2 Виртуальные поля (виртуальные атрибуты) модели -- пример (Model)

use yii\base\Model;

class Deputy extends Model
{
    public $id;
    public $name;
    
    public function getFractionInfo()
    {
        return 'лучшая партия';
    }
    
}

Обратить можно так (как к обычному свойству):

$dep = Deputy();
$dep->fractionInfo;

Подробнее о виртуальных атрибутах в yii2: http://fkn.ktu10.com/?q=node/9893

yii2 Виртуальные атрибуты -- что это такое (для yii все версий)

Виртуальный атрибут -- это по сути атрибут, доступ к которому возможен на основе создания специального метода, начинающегося с get...

-- то есть это атрибуты, которые в реальности сами в базу не пишутся, а используют "реальные" атрибуты.

Пример реализации виртуальных атрибутов

Смотрите пример кода виртуального атрибут модели здесь.

Subscribe to RSS - virtual attributes