2012-11-14 4 views
1

cakephp와 amfphp 2.1 통합에 문제가 있습니다.CakePHP AMFPHP 2.1 벤더 통합

class AmfController extends AppController 
    { 
     public function index(){ 
      App::import('Vendor','Amfphp/index'); 
      $this->autoRender = false; 
     } 
     public function backOffice(){ 
      App::import('Vendor', 'backOffice', array('file' => 'BackOffice' . DS . 'ServiceBrowser.php')); 
      $this->autoRender = false; 

     } 
    } 

방법 지수는 CakePHP의가 AMF 진입 점을 출력하고, 완벽하게 작동하지만, 방법 백 오피스는 다음과 같은 오류 출력한다 : 나는 컨트롤러 다음 만든

Service call failed

object(CakeRequest) { 
    params => array(
     [maximum depth reached] 
    ) 
    data => array([maximum depth reached]) 
    query => array([maximum depth reached]) 
    url => 'amf/backOffice' 
    base => '' 
    webroot => '/' 
    here => '/amf/backOffice' 
} 
object(CakeResponse) { 

} 

이 좀 도와주세요, 폴더 AMFPHP 및 BackOffice는 app/Vendor 폴더에 있습니다.

답변

0

여기에 도움이 될만한 생각이 있습니다. 서비스 브라우저가 다양한 서비스에 대한 정보를 얻기 위해 진입 점을 호출하므로 CakePHP에서 기묘한 부작용이 생겨 무한 루프가 발생할 수 있습니다. 그 외에는 모르겠지만 ... 아직도 문제가 생기면 다시 시도해 보겠습니다.