Реклама
Рубрики блога
Архив статей
Облако тегов
Symfony2: справочник команд
среда, 7 августа 2013 14:19:21, написал Admin
В этой статье буду писать самые часто используемые команды Симфони. Как ни странно, но на Симфони без командной строки ну никак. Полгода-год назад помнил многие команды наизусть, а сейчас, особенно после работы с Магенто, в голове чистый лист.
Инсталляция проекта:
composer install --prefer-dist
Обновление проекта:
composer update --prefer-dist
Обновление бандла:
composer update friendsofsymfony/user-bundle
Создание базы:
php app/console doctrine:database:create
Создание таблиц:
php app/console doctrine:schema:create
Загрузка фикстур:
php app/console doctrine:fixtures:load
Обновление схемы базы:
php app/console doctrine:schema:update --force
Создание бандла:
php app/console generate:bundle --namespace=Acme/HelloBundle --format=yml
Очистка кэша:
php app/console cache:clear --env=prod --no-debug
Очистка кэша и его последующий "прогрев" (только для SmartCore):
bin/clear_cache; bin/warmup_cacheНовая команда для SmartCore
bin/rebuild_cache
Отладка роутеров:
php app/console router:debug
Показать все сервисы и классы связанные с сервисом:
php app/console container:debug
Показать приватные сервисы :
php app/console container:debug --show-private
Показать сервис по его id :
php app/console container:debug my_mailer
Обновить ассеты :
1. php app/console assetic:dump 2. php app/console assets:install
Примечание. Иногда бывает нужно явно указать --env=prod
Генерация карты сайта в SmartCore :
php app/console smart:sitemap:crawlerSymfony2 Консольные команды Symfony2