나는 고대 젠드 프레임 워크 버전 0.6과 PHP 5.1.6에서 'MJS_Controller_PathRouter'를 사용하고 있습니다. 예를 들어 내가 최신 PHP 버전에서 실행할 때. 5.2.x 또는 5.3.x,이 오류를 던지고있다 :젠드 프레임 워크 업그레이드 어드 바이스
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에서 제공하는 클래스를 사용하지 않으며, MVC 아키텍처 만 사용하고 Zend 프레임 워크의 기능을 다시 작성합니다.
젠드 프레임 워크 버전이 우리에게 업그레이드하는 것이 가장 좋을 것이라고 조언 할 수 있습니까?
항상 최신 버전입니다. 그것이 유일한 버그이며 보안 픽스가 모두 포함되어 있습니다. – KingCrunch
MVC 부품 만 사용하는 경우, 내가 제공 할 수있는 가장 좋은 조언은 그 부품을 제거하고 더 간단하고 테스트 가능한 것으로 이동하는 것입니다. – Gordon
예. 나는 또한 최신 버전으로가는 것에 대해 생각하고 있었다. 그러나이 웹 응용 프로그램을 이미 배포 한 서버에서 PHP 5.1.6을 사용하고 있기 때문에 PHP 5.1.6에서 5.3.x로 업그레이드하지 않고도 해당 서버에서 웹 응용 프로그램을 업그레이드 할 수 있습니까? –