我有大约 3 年前使用在 PHP 5.3 上运行的 Zend Framework 1.5 编写的应用程序 [早期版本?5.3goto
作为关键字引入]。
我不得不将我的应用程序移动到一个新的 Web 主机上,该主机在具有goto
关键字的较新版本的 PHP 上运行。我现在goto()
在 ZF 1.5 中实现的功能出现错误。所以我决定将我的应用程序移到 ZF 1.11 上,希望最新版本能让我摆脱这些错误。但是,通过这样做,我只在应用程序的 Zend 与数据库通信的方式中遇到了重大错误。还有一些错误,例如
在非对象上调用成员函数 setMessage()
在一条线上
$form->caller_id->getValidator('Zend_Validate_NotEmpty')->setMessage('Please select your name from the caller list!', 'isEmpty');
我对 Zend 不太熟悉。我曾使用 CakePHP 并了解 MVC 架构。
有人可以建议我应该如何解决这个问题吗?我感觉有点失落!