2015-10-16 132 views
-1

正如在標題中提到的,我有一個完整的項目,它是使用Zend框架開發的,在Web服務器上也可以正常工作,但它不能在我的本地機器上工作(意味着本地主機)。其示出了錯誤我的Zend項目不是在本地主機上工作,但在web服務器上工作正常

嚴格的標準:Aman_Controller_Plugin_CustomerDb :: preDispatch(聲明)應該是兼容Zend_Controller_Plugin_Abstract :: preDispatch(Zend_Controller_Request_Abstract $請求)在C:\ XAMPP \ htdocs中\ V2 \塞倫\庫\阿曼\控制器\插件\在線18

天氣登錄功能CustomerDb.php工作

請幫我

回答

1

說實話,它的怪異它被Web服務器上的工作。您的服務器可能沒有顯示錯誤,但確實發生了。

存在的問題是您正在實現抽象類Zend_Controller_Plugin_Abstract的方法(preDispatch()),並且您沒有正確執行該方法。爲了實現一個抽象的方法,它應該接受與其父類相同數量和類型的參數。

那就是:你的控制器(Aman_Controller_Plugin_CustomerDb :: preDispatch()方法)有一個名爲preDispatch()方法的方法,該方法的聲明看起來應該正是爲:

public function preDispatch(Zend_Controller_Request_Abstract $request){ 
    /* Do stuff */ 
} 
+0

請告訴我,我做什麼用的方法因爲我不清楚答案,所以請提供適合的幫助 –

相關問題