Похоже, RedBeanPHP 4KS удалил R :: setStrictTyping (false). Что такое обходной путь для дозирования бобов с подчеркиванием?

Я использую RedBeanPHP вместе с API, который я пишу, чтобы звонить в существующую базу данных. Все отлично работает, за исключением некоторых таблиц с подчеркиванием в их именах. Согласно RedBean, «подчеркивания и прописные буквы не допускаются в именах типов и свойств».

При поиске решений люди рекомендовали использовать функцию.

R::setStrictTyping(false);

Это переопределит правила и позволит вам распределять бин, такой как

$post_points = R::dispense( 'user_points' );

Однако в RedBeanPHP 4KS этого, по-видимому, не хватает, потому что, когда я помещаю строку SetStringTyping, я получаю следующую ошибку:

Plugin 'setStrictTyping' does not exist, add this plugin using: R::ext('setStrictTyping')

Для этого нет плагина.

Есть ли обходной путь для этого переопределения? Поскольку я работаю с существующей схемой БД, на данный момент не так просто просто изменить все имена таблиц, чтобы они соответствовали стандартам RedBeanPHP. И, как предлагали другие, просто переключаться на другую систему, например, использовать Doctrine.

Ответы на вопрос(2)

Ваш ответ на вопрос