Я увидел, что встроенной возможности нет. И что если дописать некий метод в мою модель, который вернет static::tableName(), то задача решается
Но... это единственный выход?
И с чем связано такое ограничение, что имя таблицы можно спросить только у класса. А у записи, из какой она таблицы, спросить нельзя?
С тем, что запись ничего не должна знать о таблице и это другой уровень абстракции?
Просто я сделал некий конфиг-правило обработки полей у таблиц. И выходит, что имея запись - я не знаю, какое правило использовать.
Код: Выделить всё
$magicArr = [
\common\models\Article::tableName() => [
'....' => function(){.....}
]
]