Symfony2. Разные сессии для Prod и Test на одном домене
17 сентября 2014 Symfony2 11944 просмотра
Очень популярным вариантом тестирования проекта перед релизом является его установка на боевом сервере, но с тестовыми настройками, к которым относятся: тестовая база данных, вывод ошибок, поддомен. Например, вы устанавливаете Prod-версию на домен example.com, а тестовую версию на test.example.com. В таком случае может возникнуть такая ситуация, когда сессии с Prod-окружения доступны на Test, и наоборот.
DataFixures: миграции для тестовых данных
2 ноября 2012 Symfony2 14874 просмотра
Всегда, перед тем как запустить приложение в свет, разработчики / тестировщики / заказчики работают с какими-то тестовыми данными (пользователи, заказы и т.д.). Перед запуском на каком-то сервере (test, demo ...) им нужно собрать SQL с общей структурой базы, включить в этот SQL необходимые данные, выполнить всё это на сервере. Мне нравится как к этому делу подошли Symfony 2 и Doctrine 2.