如标题所述,我有一个使用Zend框架开发的完整项目,并且在Web服务器上也可以正常工作,但它不能在我的本地机器上工作(意味着localhost)。显示错误
严格标准:声明Aman_Controller_Plugin_CustomerDb::preDispatch()应该兼容Zend_Controller_Plugin_Abstract::preDispatch(Zend_Controller_Request_Abstract $request)在C:'xampp'htdocs'v2'salem'libraries'Aman'Controller'Plugin'CustomerDb.php第18行
天气登录功能正在工作
请帮帮我
说实话,在web服务器上工作是很奇怪的。您的服务器可能没有显示错误,但它肯定发生了。
问题是你正在实现抽象类Zend_Controller_Plugin_Abstract的方法(preDispatch()),你没有正确地做它。要实现抽象的方法,它应该接受与父类相同数量和类型的参数。
那就是:你的控制器(Aman_Controller_Plugin_CustomerDb::preDispatch())有一个名为preDispatch()的方法,该方法声明应该看起来完全为:
public function preDispatch(Zend_Controller_Request_Abstract $request){
/* Do stuff */
}