Создание проекта
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