Консоль | console

Создание проекта

composer create-project symfony/framework-standard-edition www "3.4"

Запуск сервера:

php bin/console server:run

Чтобы запустить сервер в фоновом режиме:

php bin/console server:start

Проверка статуса сервера

php bin/console server:status

Остановка сервера:

php bin/console server:stop

Сгенерировать Entity для Symfony 3.4 используя базу
Документация How to Generate Entities from an Existing Database
Предварительно удалить папку /src/AppBundle/Entity/

php bin/console doctrine:mapping:import --force AppBundle xml
php bin/console doctrine:mapping:convert annotation ./src
php bin/console doctrine:generate:entities AppBundle 

Создать Entity через консоль
Имя пишется с учётом бандла, например  AppBundle:Images

php bin/console doctrine:generate:entity

Создать таблицу в БД из Entity

php bin/console doctrine:schema:create

Обновить таблицу в БД из Entity

php bin/console doctrine:schema:update
php bin/console doctrine:schema:update --force

Проверить связанные entity

php bin/console doctrine:mapping:info

Очистить кеш

php bin/console cache:clear
php bin/console cache:clear -e=prod

php bin/console cache:clear --env=prod --no-debug
php bin/console cache:clear --env=dev --no-debug

После обновления связей (зависимостей) в Entity

//генерирация новых аксессоров
php bin/console doctrine:generate:entities AppBundle
// добавиnm необходимые поля и ключи в таблицу БД
php bin/console doctrine:schema:update --force

Узнать новер версии Symfony

bin/console --version

Проверить недостающие компоненты и настройку php

php app/check.php