0

ZF의 모델을 순수 데이터 객체, 즉 속성 및 getter/setter가있는 클래스 인스턴스로 처리하는 것이 일반적으로 보편화되었습니다.Zend Framework 및 서비스 레이어의 순수 데이터 객체로 모델링

class Model_User { 
    public $id; 
    public $name; 
    ... 
} 

내가 궁금 것은, 서비스 층을 예를 들면, 컨트롤러 등의 객체를 인스턴스화하고에 그것을 합격 합리적 또는 여부 서비스 계층 자체해야하는지 아닌지 이러한 객체를 인스턴스화해야 할 책임이 있습니다 ... Zend_DbTable 클래스를 컨트롤러에서 직접 인스턴스화하지 않으므로 Model_User을 컨트롤러에 인스턴스화하여 서비스에 전달하는 것이 좋습니다.

+0

이 질문에 대한 나의 이유는 나는 종종 나 자신은 다음 패스에 서비스 레이어에 컨트롤러에서 배열을 전달 찾을 수 있다는 것입니다 모델에 곧바로 ... – dianovich

답변