Я хочу использовать инструмент RedBeanPHP ORM с существующей настройкой WordPress. Но WordPress использует имя столбца «ID» (заглавными буквами), а RedBeanPHP применяет имя столбца «id» (все строчные буквы) для столбца первичного ключа таблиц.
Поскольку WordPress использует MySQL и поскольку MySQL учитывает регистр имен своих столбцов, невозможно добавить еще один столбец «id» в таблицы и установить триггер для обновления нового столбца.
Недавняя серия RedBeanPHP 3.0 убрала весь код, который позволял пользователям модифицировать его для уже существующих БД. Все должно работать нормально.
[Изменить]:
Хотя это кажется дублирующим вопросом - он немного (и для меня - важно) отличается. Я задавался вопросом, есть ли очевидный способ использования существующего столбца «ID», хотя случай неправильный. Это сложная задача для всех, кто хочет использовать RedBeanPHP вместе с WordPress.