코어 Zend 모듈을 확장하지 않는 모델 클래스가 있습니다. 이 모델은 이전 Zend 프레임 워크 1 애플리케이션에서 가져 왔습니다. 네임 스페이스로 변환하여 메서드를 호출 할 수 있습니다. 내가 가지고있는 문제는 전역 구성을 정의 된 메소드 측면에서 읽는 것입니다. 젠드 프레임 워크 2 모델 클래스의 글로벌 구성에 액세스
컨트롤러의 경우에는 내가 코드$config = $this->getServiceLocator()->get('config');
// This gives a union of global configuration along with module configuration .
이하로 사용하여 글로벌 구성에 액세스 할 수 있었다 그러나 우리는 측면에서 구성에게 모델 클래스에 액세스하기 위해 무엇을 할 것이다. 내 모델 클래스가
<?php
namespace test\Http;
class Request
{
protected $client;
public function abc($c)
{
return $something;
}
......
}
내가 젠드 프레임 워크 2에 새로운 오전 친절이를 달성하기 위해 어떤 방법을 제안 해주십시오 얼마나 아래 이다.
위의 설명에서 모델이란 비즈니스 로직이있는 MVC 모델 클래스를 의미합니다.
정확히 당신이 여기에서 "모델"무엇을 의미합니까이 작업을 수행하는 가장 간단한 방법은? 실재? 그것이 문제라면 아마 그렇게해서는 안됩니다. 서비스 로케이터에 대한 참조가있는 곳이라면 어디든지 글로벌 설정에 도달 할 수 있다고 생각하십시오. – Ocramius
@Ocramius이 문제에 대한 응답 주셔서 감사합니다. 모델 클래스 (비즈니스 로직을 가진 클래스)가 있습니다. –
서비스입니까? 또는 데이터 + 논리가 포함 된 엔티티? – Ocramius