我需要在哪个符号文件中创建实体函数


In which symfony file do i need to create entity functions

我不知道我需要在哪个文件中创建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类视为数据管理类。