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

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

Или, что эквивалентно:

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

Существует интерактивная оболочка, которая позволяет вам вводит команды без приставки php app/console каждый раз, она полезна если вы хотите выполнить несколько команд. Чтобы зайти в неё выполните:

Теперь вы можете выполнять команды по их названию:

Используя оболочку вы можете запустить каждую команду в различных процессах:

Если вы делаете так, то выводиться вопросы никуда не будет, т.е. не будет интерактивной поддержки, поэтому вы должны ввести все параметры явно.

[su_spoiler open=”yes” icon=”” class=”my-spoiler note” title=””]

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

Unless you are using isolated processes, clearing the cache in the shell will not have an effect on
subsequent commands you run. This is because the original cached files are still being used.

[/su_spoiler]