我在任何古老的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