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

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

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

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

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

Конфликты имён: Почему виртуальный атрибут может не работать (метод не вызываться)

Метод может не работать, если, например у класса есть поле с соответсвтующим именем или в базе для ActiveRecord если столбец с таким именем. Подробнее: https://www.yiiframework.com/wiki/167/un...

Проблемы при загрузке модели

При вызове

$model->load()

виртуальные атрибуты могут не устанавливаться, если вы не описали для этого атрибута правила валидации.

Key Words for FKN + antitotal forum (CS VSU):