Как вы синхронизируете перечисления в БД с вашим PHP-кодом?

База данных с несколькими сотнями таблиц обычно будет иметь более чем несколько перечислений / наборов, определенных в ней.
Как вы синхронизируете свой PHP-код со значениями перечисления, чтобы избежать использования строковых литералов в вашем коде (который, как мы все знаем, кажется проще, но в конечном итоге вызывает глупые ошибки).
Единственное хорошее решение, которое я могу придумать, - это использовать во время сборки проекта процесс, который будет генерировать константы для всех перечислений в БД или создавать и компилировать расширение PHP с этими значениями.
Есть ли другие, лучшие решения?

5
задан Chris Martin 4 November 2014 в 05:55
поделиться