Столкнулся с такой проблемой. Пишу приложение, которое работает с чужими базами данных. У этих баз есть несколько таблиц у которых названия колонок различаются. У одного человека колонки могут называться accoundId, userId… у другого соответственно account_id, user_id…
Как можно составить запросы так, чтобы учитывались оба имени колонок и нормально выводились в файлах вида? Не создавая кучу файлов-клонов с измененными именами колонок в запросах?
Если известно, что такая ситуация может возникнуть, то в контроллерах, представлениях и во всех формах лучше всего использовать некоторые абстрактные атрибуты, а уже внутри getter’ов и setter’ов решать, что отдавать и чему присваивать значение.