Symfony, Doctrine и "Прокси-классы всегда регенерируют",
Я только что узнал о
php app/console doctrine:ensure-production-settings
и когда я его выполнил, консоль отвечает: "Прокси-классы всегда регенерируются" .
Я не могу найти слишком много информации об этом предупреждении в Интернете, и я не могу за всю жизнь понять, что означает это сообщение.
Кто-нибудь знает решение для этого предупреждения?
Ответы
Ответ 1
Это вызвано опцией в app/config/config.yml
который выглядит следующим образом:
doctrine:
orm:
auto_generate_proxy_classes: %kernel.debug%
Все команды по умолчанию имеют режим отладки, поэтому auto_generate_proxy_classes
установлен на true
.
чтобы отключить kernel.debug в командах, вы должны использовать опцию --no-debug
.
поэтому в конце команда должна выглядеть так:
php app/console doctrine:ensure-production-settings --no-debug --env=prod
Ответ 2
Вы уверены, что используете Google правильно?:)
Посмотрите здесь. Кажется, это из-за режима отладки. Попробуйте:
app/console doctrine:ensure-production-settings --no-debug