升级到 6.2 后无法访问 pibase 扩展的方法
Cannot access methods of pibase extension after upgrade to 6.2
我们有一个旧的定制插件来管理事件列表,从 TYPO3 4.5 升级到 6.2 后无法正常工作。
我相信我已经完成了所有必要的迁移步骤,插件似乎可以正常工作。当我只调用页面 - 没有插件的 GET 参数时,插件的 main()-Action 被正确使用,即
https://<our-domain>/login/myaccount/events/events.html
但是通过 URL 对方法的任何调用都会失败,我总是以 404 结束。这个 URL 在 TYPO3 4.3+
中工作
https://<our-domain>/login/myaccount/events/events.html?tx_<our-extension>_pi2[action]=newEvent
我已经搜索并尝试了很多不同的东西。我在想是不是路由变了导致方法调用不正确
我该如何调试这个 extension/plugin?如何查看 GET 参数对插件的实际作用?
在这里没有得到答复后,我将问题交叉发布到德国 TYPO3-Forum。并得到 right hint by Jan:
cHash 控制插件的输出是否缓存。如果找不到,它会自动重定向到 404。
我们有一个旧的定制插件来管理事件列表,从 TYPO3 4.5 升级到 6.2 后无法正常工作。
我相信我已经完成了所有必要的迁移步骤,插件似乎可以正常工作。当我只调用页面 - 没有插件的 GET 参数时,插件的 main()-Action 被正确使用,即
https://<our-domain>/login/myaccount/events/events.html
但是通过 URL 对方法的任何调用都会失败,我总是以 404 结束。这个 URL 在 TYPO3 4.3+
中工作https://<our-domain>/login/myaccount/events/events.html?tx_<our-extension>_pi2[action]=newEvent
我已经搜索并尝试了很多不同的东西。我在想是不是路由变了导致方法调用不正确
我该如何调试这个 extension/plugin?如何查看 GET 参数对插件的实际作用?
在这里没有得到答复后,我将问题交叉发布到德国 TYPO3-Forum。并得到 right hint by Jan:
cHash 控制插件的输出是否缓存。如果找不到,它会自动重定向到 404。