Есть две таблицы, связанные по pk. Выбираю данные из одной таблицы вместе с данными из второй по BELONGS_TO. Во второй таблице мне нужно только одно поле, но приходится отображать информацию так: $model->%relationName%->%attributeName%
Как построить relation что бы вместо %relationName%->%attributeName% указывать %relationName% и получать значение %attributeName%?
Может имеет смысл денормализировать таблицу то? А так это вполне себе нормально. Либо пишите геттер. А вот перекрывать магические методы не стоит - мало того что для этого лучше геттеры подходят, так еще и люди после вас на проекте видят такого рода говнокод и расстраиваются.