Я установил FOS UserBundle.FOS Userbundle - объявить собственное поле userID
Проблема: поле «id» моей пользовательской таблицы называется userID.
Я не могу изменить его bc других таблиц и программирования, зависящих от поля userID.
Если я пытаюсь войти в систему, я получаю сообщение об ошибке:
Unrecognized field: id
Проблема, кажется, заключается в вызове для поля ID:
UserManager ->findUserBy (array('id' => 1))
Могу ли я каким-то образом переопределить FOS UserBundle так, чтобы метод findby() передает id в userID? Или я понимаю, что это совершенно неправильно, и нужно сделать это по-другому?
, что это отличная идея :) к сожалению, не подходит - FOS UserBundle до сих пор не может найти поле идентификатора. :/ –