저는 application_service가 있습니다.이 서비스는 응용 프로그램 전체의 모든 서비스에 필요합니다. 그래서 나는 매번이 서비스를 주입하고 싶지 않습니다. 방법이 있습니까, 나는 공장을 통해 주입과 함께 모든 모듈에서이 공통 서비스에 액세스 할 수 있습니까?
감사합니다.ZF2 모든 서비스에 기본적으로 서비스 주입
0
A
답변
0
당신은 설명 결과와 service initializers, 예제와 함께 좋은 기사 더 중요 사용할 수 있습니다
http://www.masterzendframework.com/zend-framework/easy-setter-injection-in-zend-framework-2
0
을 당신은 당신의 $의 authService 속성으로 모든 일반적인 서비스 요구 사항을 정의하는 기본 서비스를 만들 제안 그리고 그것을 설정하는 생성자. 그런 다음 서비스를 확장하십시오. DRY 상태를 유지하기 위해 모든 서비스에서 생성자와 속성을 다시 구현하지 마십시오. 모든 서비스 팩토리를 통해 주입해야합니다.
관련 문제
- 1. ZF2 서비스 로케이터 및 의존성 주입
- 2. 이오닉 2의 다른 서비스에 서비스 주입
- 3. WCF 서비스에 데이터 주입
- 4. 서비스 주입
- 5. ZF2 : 세션 관리를 서비스에 주입하기
- 6. 서비스에 의존성 주입
- 7. ZF2 : 컨트롤러에 동작 특정 구성 주입
- 8. 주입 서비스
- 9. ZF2 - 서비스 관리자의 모델로드
- 10. Spring : 다른 프로젝트의 서비스 주입
- 11. 기존 서비스에 설정 기 주입 추가
- 12. ZF2 의존성 주입 별칭 및 여러 인스턴스
- 13. ZF2 - ServiceManager가 84 개 테이블에 주입 ... 지루한
- 14. 부모 클래스에 서비스 주입
- 15. 테스트를 위해 Angular 서비스에 의존성 주입
- 16. 젠드 애플리케이션이 아닌 ZF2 모듈 서비스에 액세스하십시오.
- 17. 안드로이드 서비스 의존성 주입
- 18. 지시문에 서비스/공장 주입
- 19. Windows 서비스 종속성 주입
- 20. AngularJS : app.run에서 서비스 주입
- 21. GWT 비동기 서비스 주입
- 22. 서비스 주입 대화 상자
- 23. AngularJs의 서비스 주입
- 24. 각도로 일반 서비스 주입
- 25. ZF2 서비스 관리자를 ZF3으로 변환
- 26. MainViewModel에 서비스 전달 - 의존성 주입 컨테이너를 사용해야합니까?
- 27. 익명 함수 내에서 $ get 서비스에 $ get을 주입
- 28. Symfony2 의존성 주입/서비스 컨테이너
- 29. 재스민 테스트에 유틸리티 서비스 주입
- 30. 의존성 주입 : 모든 서비스 메소드가 동일한 새 객체를받습니다.
그 기사에는 몇 가지 문제가 있습니다. 세터 주입에 매우주의하십시오. 또한 클로저를 캐싱 할 수 없으므로 좀 더 자세한 설명이 필요한 구체적인 팩토리 및 초기화 프로그램을 사용해야합니다. – dualmon