2
Zend Framework 응용 프로그램의 Bootstrap.php 파일에서 _init 메서드의 반환 값에 어떻게 액세스 할 수 있는지 궁금합니다.Zend Framework 응용 프로그램에서 Bootstrap.php의 반환 값 얻기
Zend Framework 응용 프로그램의 Bootstrap.php 파일에서 _init 메서드의 반환 값에 어떻게 액세스 할 수 있는지 궁금합니다.Zend Framework 응용 프로그램에서 Bootstrap.php의 반환 값 얻기
Bootstrap.php의 _init 메소드의 모든 반환 값은 자원으로 처리되므로 결과적으로 부트 스트랩의 Zend_Registry 컨테이너에 저장됩니다. 따라서 당신은 : 예컨대
// in Bootstrap.php
protected function _initTest() {
return 'some return value';
}
을 그리고 컨트롤러의 일부 행동 할 수
$theTestResource = $this->getInvokeArg('bootstrap')->getResource('test');
// OR you can also do the same as
$theTestResource = $this->getInvokeArg('bootstrap')->getContainer()->test;
일을'getContainer에()에 대한 -> test' 변형. 나는 그걸 몰랐다. 이봐 요, 마르신, 너 평판이 좋다. ;-) –
Zend_Controller_Front :: getInstance() -> getParam ('부트 스트랩') -> getResource ('테스트'); –
@David Weinraub. 다비드에게 감사드립니다. 지난 몇 주 동안 나는 자유 시간이 충분했다. 그래서 나는이 시간을 너무 많이 보냈다 :-) – Marcin