Я изучаю Symfony + Doctrine 1.2, написав веб-приложение.Поскольку приложение увеличивается в размере, я хотел бы знать, где я должен разместить свои функции, которые упаковывают часто используемые запросы.Это хорошая практика, чтобы создать собственный класс библиотеки и разместить все функции там?В настоящее время я помещаю функции в класс Table, который генерирует Doctrine.
Например:
- getAllMessagesByUserId ($ userId) является функцией в классе MessageTable.
- getOnlineUsers () - это функция в классе UserTable.
Лично я бы предпочел, чтобы все запросы были в одном месте, но я опасаюсь, что буду разбиватьправило "наилучшей практики".
Что вы думаете?