2012-11-14 65 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中創建一些奇怪的副作用,導致無限循環。 除此之外,我不知道...如果你仍然有麻煩發回,我會試一試。