我使用laminas迁移工具将我的项目从zendframework 2迁移到laminas。
当我尝试初始化我的应用程序时,我遇到了这些问题:
第一个月
- PHP警告:/vard/vendor/laminas/laminas-zendframework-bridge/src/Autoloader.php LINE:114 Not Found
和
- PHP Fatal error:无法声明类Zend\View\HelperPluginManager,因为名称已在使用中/var/www/html/vendor/laminas/laminas-view/src/HelperPluginManager. php第22行 *
应用程序运行在docker-compose上,使用php:8.1-apache
错误在ServiceManager::get函数中的某个地方。我写了日志,错误出现之前的最后一个日志就在这个函数中。
我在composer.json中需要"laminas/laminas-view": "2.4.13"
模块。
有人有类似的问题吗?
谢谢你的帮助。
1条答案
按热度按时间pcww981p1#
我发现了这个问题。迁移工具没有迁移laminas-view模块。我使用迁移工具再次手动迁移了这个模块,并使用了更改后的代码。之前在HelperPluginManager中命名空间是:
字符串
现在是
型