Подтвердить что ты не робот

Symfony, Doctrine и "Прокси-классы всегда регенерируют",

Я только что узнал о

php app/console doctrine:ensure-production-settings

и когда я его выполнил, консоль отвечает: "Прокси-классы всегда регенерируются" .

Я не могу найти слишком много информации об этом предупреждении в Интернете, и я не могу за всю жизнь понять, что означает это сообщение.

Кто-нибудь знает решение для этого предупреждения?

4b9b3361

Ответ 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