Тут возник не большой вопросик по AR, возможно ли динамическое добавление атрибутов по результатам SELECT, например
Код: Выделить всё
mysql> SELECT book_name,
-> IF(pub_lang="English", "Engllish Book", "Other Lnaguage")
-> AS Language
-> FROM book_mast;
Код: Выделить всё
$data = Books::find()
->select(['book_name', new Expression('IF(pub_lang="English", "Engllish Book", "Other Lnaguage") AS Language')])
->where([])->one();
Код: Выделить всё
$data->Language;
Может кто уже сталкивался с таким?