У меня есть точный вопрос, что этот парень имеет: http://groups.google.com/group/symfony2/browse_thread/thread/cd35132cc6972f29Как организовать свои пакеты в проектах Symfony2?
Я просто скопировать и вставить его здесь:
Мне было интересно, что различные способы организации пучков в рамках проекта людей используют.
Я, кажется, в конечном итоге либо с одним массивным пакетом для проекта, либо с множеством связок, которые тесно связаны друг с другом. например;
Я реализовал свои собственные пользовательские объекты и формы входа и т. Д., Но пользователи связаны с организацией (с некоторой функциональностью). Etc ... Это в основном сущности, которые перекрывают много, я думаю ...
Вы, ребята, разделили их или свалили все в одном комплекте?
Похоже, что это может стать «дискуссионным вопросом». Кроме того, множество ответов одинаково справедливо здесь без конкретного примера проблемы. Различные комбинации сущностей могут изменить ответ, например: 'User' и' Organisation' (при условии, что в системе существуют другие зависимости от организации) - Различные пакеты. 'BlogPost' и' BlogPostRevision' - тот же пакет. Это частично интуиция, основанная на дизайне системы - пакет должен просто инкапсулировать некоторые функции, которые вы считаете сплоченными. – Kasheen