我想在symfony中的服务中取消类Doctrine \ ORM \ Tools \ Pagination \ Paginator,因此服务返回此类的实例不存在。通过最佳实践,我可以直接传递类或创建返回此类实例的服务。Symfony将Doctrine Paginator传递给服务
0
A
回答
1
我建议使用Factory Method pattern创建一个服务,用所需参数实例化Paginator类(Query/QueryBuilder和fetchJoinCollection)并将其注入到类中。使用这种方法将帮助您在单元测试您的服务时模拟Paginator对象。
1
创建私人服务如parametre
services:
your.service.name:
class: AppBundle\Services\YourClassName
arguments: ['@doctrine.services.paginator']
doctrine.services.paginator:
class: Doctrine\ORM\Tools\Pagination\Paginator
public: false
相关问题
- 1. Zend Framework:将GET参数传递给paginator
- 2. 将Doctrine实体管理器传递给服务
- 3. 将param传递给服务
- 4. 将BufferedReader传递给服务
- 5. Symfony:如何将Doctrine Collection传递给Form作为默认值?
- 6. Symfony创建Doctrine ORM服务
- 7. 将业务层传递给WCF服务
- 8. 将对象属性传递给组件服务,还是不传递给服务?
- 9. 将参数传递给python服务
- 10. 将Json传递给Web服务
- 11. Android:将数据传递给服务
- 12. Ninject.MVC3,将DependencyResolver传递给服务层?
- 13. Contactform7将服务器值传递给javascript
- 14. 将参数传递给SOAP服务
- 15. Spring @PreAuthorize将null传递给服务
- 16. 将MailMessage对象传递给Web服务
- 17. 将$ scope传递给Angularjs中的服务
- 18. 将textarea值传递给服务器php
- 19. 将参数传递给温泉服务
- 20. 将ADFS令牌传递给服务
- 21. 将java.security.auth.login.config传递给Mobilefirst Patform服务器
- 22. 将请求传递给服务器sammyjs
- 23. 如何将$ scope传递给服务
- 24. 将类传递给WCF服务
- 25. 将参数传递给AXIS Web服务
- 26. 将NetworkCredentials对象传递给WCF服务
- 27. 将xml传递给jax rpc Web服务
- 28. 将类对象传递给服务
- 29. Android:将AppWidgetId传递给服务
- 30. 将大文件传递给WCF服务
但分页程序需要构造parametre – spinoza