내장 된 CakePHP 구성 요소 (예 : EmailComponent
)를 독립 실행 형 클래스로 사용할 수 있습니까?CakePHP에서 컨트롤러 외부의 구성 요소 사용
나는 이것이 디자인 상 결함을 보여주고 있으며, 케이크 방식이나 그와 같은 방식으로하지 않는다는 것을 알고 있지만 어떤 모델/컨트롤러와도 연결되어 있지 않은 클래스를 가지고 있으며이를 보내고 싶습니다. 이메일. 이 상황에서 분명히 null 인 $this->Controller
의 정보를 읽으므로 EmailComponent 가져 오기가 작동하지 않습니다.
제안 사항?
나는 이것이 OP가 갖는 정확히 문제라고 생각합니다. EmailComponent는 컨트롤러 기능을 몇 가지 지점에서 사용하므로 'null'을 전달하면 많은 도움이되지 않습니다. – deceze
@deceze : 예, 머리에 못을 박는 다. – nickf