Как использовать консоль

Страница документации компонентов Using Console Commands, Shortcuts and Built-in Commands рассматривает глобальные опции консоли. Когда вы используете консоль, как часть комплексного фреймворка, то становятся доступными также некоторые дополнительные глобальные опции.

По умолчанию, конспольные команды выполняются в окружении dev и вы можете захотеть изменить это для некоторых команд. Например, вы можете захотеть выполнять некоторые команды в окружении prod по причинам производительности. Также, результат некоторых команд будет зависеть от окружения. Например, команда cache:clear очистит кеш только для указанного окружения. Чтобы очистить кеш prod, вам нужно выполнить:

1
2
3
4
$ php bin/console cache:clear --no-warmup --env=prod

# это эквивалентно:
$ php bin/console cache:clear --no-warmup -e prod

В дополнение к изменению окружения, вы также можете решить отключить режим отладки. Это может быть полезно, когда вы хотите выполнять команды в окружении dev, но избегать нагрузки производительности сбором данных отладки:

1
$ php bin/console list --no-debug

Эта документация является переводом официальной документации Symfony и предоставляется по свободной лицензии CC BY-SA 3.0.