Я использую доктрину orm, но каким-то образом я получаю сообщение об ошибке, что propel BaseClient не найден (класс, как правило, автоматически генерируется propel).
Либо это ошибка, либо я делаю что-то не так?
fos_oauth_server:
db_driver: orm
client_class: Diligentia\OAuthBundle\Entity\Client
access_token_class: Diligentia\OAuthBundle\Entity\AccessToken
refresh_token_class: Diligentia\OAuthBundle\Entity\RefreshToken
auth_code_class: Diligentia\OAuthBundle\Entity\AuthCode
service:
user_provider: fos_user.user_manager
Ошибка:
PHP Fatal error: Class 'FOS\OAuthServerBundle\Propel\om\BaseClient' not found in /var/www/redwood/vendor/friendsofsymfony/oauth-server-bundle/Propel/Client.php on line 19
Fatal error: Class 'FOS\OAuthServerBundle\Propel\om\BaseClient' not found in /var/www/redwood/vendor/friendsofsymfony/oauth-server-bundle/Propel/Client.php on line 19
Segmentation fault
Мне кажется, он даже не должен пытаться загрузить его.
Предисловие не было установлено с композитором, заставляющим мое кэширование не работать.
Из-за этого User Bundle не смог получить, какой драйвер БД я использовал, и установил propel по умолчанию, что вызвало несвязанную ошибку и мою неспособность найти проблему в течение длительного времени.
Других решений пока нет …