我有一个问题。我正在开发基于symfony的Web应用程序。我面临一个问题。我应该在哪里放置复杂的查询和多个连接?我应该在存储库类中创建方法吗?或者它应该放在服务层?Symfony。我应该在哪里放置复杂的查询?
-1
A
回答
2
存储库类是一个好方法。我不知道你的意思是“服务层”。您可以将存储库定义为服务,因此可以将其注入到控制器,命令或其他任何内容中。这将使您的查询在整个项目中可重用。
0
相关问题
- 1. 我应该在哪里放置我的CSS文件? Symfony 3.0
- 2. Symfony 3.3 - 我应该在哪里放置CSS和JS文件?
- 3. Symfony 2 - 我应该在哪里放置实用课程?
- 4. 我应该在哪里放置在FBConnect
- 5. 我应该在哪里放置在phabricator
- 6. 在这个复杂的查询中,我应该在哪里指定output_field kwarg?
- 7. 我应该在哪里放置索引?
- 8. 我应该在哪里放置DLL?
- 9. 我应该在哪里放置ANNOTATE_ITERATION_TASK?
- 10. 我应该在哪里放置.htaccess?
- 11. 我应该在哪里放置scriptmanager
- 12. MEF:我应该在哪里放置CompositionContainer?
- 13. 我应该在哪里放置docker-compose.yml
- 14. 我应该在哪里放置界面?
- 15. 我应该在哪里放置代码?
- 16. 我应该在哪里放置我的函数来包装Doctrine查询?
- 17. 应该在哪里放置自定义查询函数?
- 18. 应该在哪里放置配置?
- 19. 应该在哪里放置“全局”Symfony函数?
- 20. 我应该在哪里放置的config.txt在我的Python项目
- 21. Laravel雄辩ORM - 复杂哪里查询
- 22. symfony中的电子邮件 - 我应该在哪里放置代码?
- 23. 我应该在哪里放置这个查询来避免多次运行?
- 24. 我该在哪里放置Open FIle Indicator?
- 25. 我应该在哪里放置映射我的ViewModel的方法?
- 26. 我应该在哪里放置Act-as-taggable-on的配置?
- 27. 我应该在哪里放IBOutlets和IBActions?
- 28. 我应该在哪里放这个JavaScript?
- 29. 我应该在哪里放DbContext?
- 30. 我应该在哪里释放物体?
谢谢你的回答。服务层我的意思是http://martinfowler.com/eaaCatalog/serviceLayer.html –