2013-04-11 4 views
0

뷰, 하이드레이트 화기, 일부 컨트롤러 등에서 사용하는 하나의 함수가 필요합니다 ... 어디에 넣을 수 있습니까?젠드 프레임 워크 2 - 글로벌 메소드 사용

PHP OOP와 Zend 2 아키텍처를 유지 관리하는 것이 가장 좋습니다.

감사

그것은 당신 같은 소리
+0

'Stdlib \ Godclass'와 같은 funcitonality를 제공하는 클래스를 만든 다음이 클래스를 자신의 것으로부터 호출하면됩니다. 꽤 피곤한 것처럼 들리지만, 그 기능은 무엇일까? – Sam

답변

1

Zend\ServiceManager보고해야한다. 서비스 관리자에서 팩토리 (함수) 및 서비스를 등록 할 수 있으며 기술적으로 애플리케이션의 어느 위치에서나 액세스 할 수 있습니다. 서비스 관리자에 액세스하려면 클래스가 ServiceLocatorAwareInterface를 구현해야하거나 클래스/모델/수화기/etc에 서비스를 전달/삽입해야합니다.