2009-03-24 5 views
0

야외 광고 웹 서비스 호출을 시도 할 때 현재 엄격한 표준 오류가 발생합니다. 젠드 프레임 워크를 사용하고 있습니다. 자습서는 Zend Framework를 사용하지 않을 때 잘 작동합니다.PHP - Alfresco 통합

엄격한 기준 : AlfrescoWebService의 선언 :: __()의 호출은 그와 호환되어야합니다 내가 세그먼트 오류를 ​​얻을 Zend_Soap_Client를 사용하는 경우 i는 PHP Soap_Client를 사용할 때

, 나는 다음과 같은 오류 메시지가 SoapClient의 :: __ 라인 /opt/work/intranet/shamraiza/src/intranet/library/spectrum/Alfresco/AlfrescoWebService.php에서 전화 (130 명)

엄격한 기준 : AlfrescoWebService 고지문 :: __의 SOAPCall()이어야 /opt/work/intranet/shamraiza/src/intranet/library/spectrum/Alfresco/AlfrescoWebService.php 130 라인의 SoapClient :: __ soapCall()과 호환됩니다.

최초의 엄격한 기준에 대한 정보
+0

코드를 한 줄에 게시 할 수 있습니까? 13 –

+0

안녕하세요, 라인 130은 바로} –

답변

2

, 당신은 단지이

public function __call($function_name, $arguments)

$ 인수처럼 AlfrescoWebService.php의 기능 __call을 수정해야하는 것은,

두 번째를 들어

optionnal 아니다

public function __soapCall($function_name, $arguments=array(), $options=array(), $input_headers= array(), $output_headers=array())

Th 참조에 의해 전달

$ OUTPUT_HEADERS optionnal하지 여전히

public function __soapCall($function_name, $arguments, $options=array(), $input_headers= array(), &$output_headers=array())

$ 인수와 같이 수정해야합니다.