Стоит такая задача:
Есть класс "Client". У клиента есть "ContactData" в виде отношения has_one. То есть $client->contact_data->phone должен выдать телефон клиента. Есть условие, что при изменении контактных данных старые должны сохраняться. Отношение has_many не подходит. Хочется сразу иметь доступ к содержимому объекта $client->contact_data при условии что запись в таблице contact_data имеет самый большой ctime.
Подскажите, как лучше это реализовать.
