我不知道我需要在哪个文件中创建symfony函数。
E、 g
我有类User.php和。
现在我有很多功能
像
addUser()
、editUser()
、sleectUserBySubject()
、findUserBydate()
现在我不知道我应该在哪里申报这些
Entity'User.php
UserController.php
UserRepository.php
Model'User.php
编辑:现在我可以用UserManager.php
做什么了。仍不清楚的功能
请指导哪种是最佳做法
如果方法只是用于查询数据库中的一组User
实体,请使用UserRepository
类(如果selectUserBySubject()
和findUserByDate()
不依赖于任何其他类,则它们是存储库方法的良好候选者)。如果方法更复杂,和/或处理业务逻辑,请使用服务类。
请参阅我关于商业逻辑最佳位置的回答。
在UserRepository.php
中,可以将Repository
类视为数据管理类。