2014-04-22 69 views
1

我是Amfphp + codeignitor的新手,我無法看到問題amfphp 2.2, index.php gives fatal error?的答案,或者我不清楚。致命錯誤:無法使用stdClass類型的對象 - amphphp

我跟着 http://www.nunomira.com/blog/2012/03/codeigniter-2-0-3-with-amfphp-2-0/

我收到了同樣的錯誤在這裏提到的過程 - 致命錯誤:無法使用類型stdClass的對象爲數組中的d:\虛擬主機\網站\程序\庫\ AMFPHP \插件\ AmfphpMonitor \ AmfphpMonitor.php on line 167

不知道我在做錯誤。 http://localdomain.com/index.php/amf/gateway是我正在嘗試的網址。

如何糾正?問題是什麼?如果問題解決了,我會看看服務瀏覽器嗎?

專家請指導我在此...

下面是代碼

文件夾結構

-controllers 
-amf 
    -services 
    -Testservice.php 
    -Gateway.php 

-libraries 
-Amfphp (Amfphp folder) 

Gateway.php

<?php 
require_once APPPATH . "/libraries/Amfphp/ClassLoader.php"; 
class Gateway extends CI_Controller 
{ 
     function __construct() 
     {  
       parent::__construct(); 
     } 
     function index() 
     { 
       $config = new Amfphp_Core_Config();//do something with config object here 
       $config->serviceFolders = array(dirname(__FILE__) . "/services/"); 
       $gateway = Amfphp_Core_HttpRequestGatewayFactory::createGateway($config); 

       $gateway->service(); 
       $gateway->output(); 
     } 
} 

Testservice.php

<?php 

class Testservice extends CI_Controller { 
     public function getMessage() 
     { 
      return array("param1" => "param1"); 
     } 
} 

謝謝

+0

您將不得不爲任何人添加一些代碼,以便能夠解決您的問題。 – kevindeleon

+0

我已添加代碼,請查看並讓我知道下一步。謝謝 – arajks

回答

2

有人指出類似的問題,並已修復但尚未發佈。你可以嘗試用這個替換你的AmfphpMonitor.php代碼嗎? https://github.com/silexlabs/amfphp-2.0/blob/master/Amfphp/Plugins/AmfphpMonitor/AmfphpMonitor.php

+0

我按照你的建議更換了 - 現在正在工作。現在頁面顯示「Amfphp入口點,這是您必須發送請求來處理它們的URL。」非常感謝 – arajks

+0

@Ariel修復還沒有發佈!你能告訴我什麼時候會發生嗎?暫時我已經從github複製代碼。 –

+0

還沒有發佈,我的道歉。我應該有時間在本月底發佈。當它完成時我會在這裏更新 –

相關問題