我在任何古老的Zend Framework版本0.6和PHP 5.1.6中使用'MJS_Controller_PathRouter'。当我在一个更新的PHP版本中运行这个例如5.2.x或5.3.x,则应是引发此错误:升级Zend框架建议
Declaration of MJS_Controller_Router_PathRoute::__construct() must be compatible with that of Zend_Controller_Router_Route_Interface::__construct() in /opt/ezxwebadmin-versions/ezxwebadmin_2.11.5/Library/MJS/Controller/Router/PathRoute.php on line 34
我想删除此增强重写路由器和提升我们的应用程序中使用新的Zend Framework版本。我们的Web应用程序不使用Zend提供的任何类,而只使用Zend框架中的MVC架构和重写功能。
现在任何人都可以建议哪个Zend Framework版本最适合我们升级到?
它始终是最新的。这是唯一的一个,包括每一个错误和安全修复。 – KingCrunch 2011-05-16 08:19:29
如果你只使用MVC部件,那么我可以给出的最好的建议是去掉那个部件,去做一些简单和可测试的东西。 – Gordon 2011-05-16 08:32:03
是的。我也在考虑使用最新版本。但问题出在我们已经部署了这个Web应用程序的服务器上使用PHP 5.1.6,那么如果不需要升级PHP 5.1.6到5.3.x,我是否也可以升级这些服务器上的Web应用程序? – 2011-05-16 09:00:11