В настоящее время у меня есть следующая структура:
Model/
Entities/
Repositories/
Proxies/
Services/
User/
Manager.php
Relations/
Friendship.php
Group/
Manager.php
Administration.php
Posts/
Manager.php
...
Поскольку я использую Doctrine, я выбрал эту структуру, потому что каждая папка соответствует одной сущности.Есть ли какие-либо проблемы в организации этого способа?
Я хотел бы узнать ваше мнение о том, как избежать изменений в структуре папок в будущем, вызванных плохой организацией сейчас.Есть ли лучший способ организовать классы из уровня обслуживания?Что вы можете порекомендовать?Спасибо.