我很困惑,我需要在哪个文件中创建symfony函数。
E,克
我有类User.php和。
现在我有很多功能
喜欢
addUser()
,editUser()
,sleectUserBySubject()
,findUserBydate()
现在我不知道我应该在哪里宣布这些
Entity\User.php
UserController.php
UserRepository.php
Model\User.php
编辑:现在我可以使用UserManager.php
。仍然困惑哪个功能将来到那里
请指导哪种方法最佳
答案 0 :(得分:1)
如果这些方法仅用于在DB中查询一组User
个实体,那么使用UserRepository
类(selectUserBySubject()
和findUserByDate()
是存储库方法的理想选择 if 他们不依赖任何其他类)。如果方法更复杂,和/或处理业务逻辑,请使用service class。
请参阅my answer有关业务逻辑的最佳位置。
答案 1 :(得分:0)
在UserRepository.php
中,您可以将Repository
类视为数据管理类。