2015-10-16 122 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

请告诉我,我做什么用的方法因为我不清楚答案,所以请提供适合的帮助 –

相关问题