我在Zend Framework 2.3.1开发了一个本地网站,但是当我在生产中上传它(PHP 5.3.3)时,它显示了空白页面。 一位年长的开发人员调试并说可能因ZF版本而发生错误。他在该服务器上有一个由Zend Framework 2.2.5开发的网站,运行正常。
我将所有ZF 2.2.5库复制到我的网站,但我收到了这些错误:
Strict Standards: Declaration of Application\View\Helper\Custommenu::renderNormalMenu() should be compatible with Zend\View\Helper\Navigation\Menu::renderNormalMenu(Zend\Navigation\AbstractContainer $container, $ulClass, $indent, $minDepth, $maxDepth, $onlyActive, $escapeLabels, $addClassToListItem) in D:\WebTool\module\Application\src\Application\view\Helper\Custommenu.php on line 16
Warning: Missing argument 9 for Application\View\Helper\Custommenu::renderNormalMenu(), called in D:\WebTool\library\Zend\View\Helper\Navigation\Menu.php on line 219 and defined in D:\WebTool\module\Application\src\Application\view\Helper\Custommenu.php on line 85
Fatal error: Zend\Navigation\Exception\BadMethodCallException: Bad method call: Unknown method Zend\Navigation\Page\Mvc::getTextDomain in D:\WebTool\library\Zend\View\Helper\Navigation\AbstractHelper.php on line 169
有没有解决这个问题的解决方案?