Сайт для получения азов:
http://symfony.com/legacy/doc/jobeet/1_4/ru?orm=Doctrine
Создание проекта:
<?
php lib/vendor/symfony/data/bin/symfony generate:project nameYourProject
?>
Создание приложения:
<?
./symfony generate:app frontend
?>
Создание модуля category в приложении frontend
<?
./symfony generate:module frontend category
?>
Установка прав для папок кеширования и логирования
<?
chmod 777 cache/ log/
?>
Генерация моделей, перед генерация SQL
<?
./symfony doctrine:build --model
?>
Генерация SQL запросов
<?
./symfony doctrine:build --sql
?>
Отправляем запросы в базу данных
<?
./symfony doctrine:insert-sql
?>
Объединяет в себе build --model, --sql, insert-sql
<?
./symfony doctrine:build --all
?>
Загрузка начальных данных в базу
<?
./symfony doctrine:data-load
?>
Перестроить и загрузить первоначальные данные в базу
<?
./symfony doctrine:build --all --and-load
./symfony doctrine:build --all --and-load --no-confirmation
?>
Сгенерировать формы
<?
./symfony doctrine:build --forms
?>
Генерация админки
<?
./symfony doctrine:generate-admin backend JobeetJob --module=job
?>
Создание пользователя супер админа
<?
./symfony guard:create-user fabien@local.ru fabien SecretPass
./symfony guard:promote fabien
?>
Стили для админки
<?
./symfony plugin:publish-assets
?>
Очистка кэша
<?
./symfony cc
?>
Картинки и значки для админки
<?
cd web && ln -f -s ../lib/vendor/symfony/data/web/sf sf && cd ..
?>
Инсталляция плагинов
<?
./symfony plugin:install sfFormExtraPlugin
?>
|