TYPO3 7.6.18。 $ this-> request-> getArguments()显示并非所有参数

时间:2017-06-12 13:24:47

标签: typo3 fluid extbase

链接如下所示:/index.php?id=17&L=0&tx_gbpartner_partnerlisting[category]=11&tx_gbpartner_partnerlisting[@widget_0][currentPage]=3

谁可以说我,DebuggerUtility::var_dump($this->request->getArguments());为什么只显示参数category

tx_gbpartner_partnerlisting[@widget_0][currentPage]=3有什么问题? 为什么extbase不“理解”这个参数?

1 个答案:

答案 0 :(得分:3)

在Extbase中,$this->request包含针对特定控制器操作的过滤参数,在插件名称的范围内,因此,它们不包含未针对您的插件的参数。 widget参数是一个这样的参数(它由属于你的Widget的WidgetController处理)。

要正确声明和使用控制器操作的参数,请将它们声明为操作方法的参数,并添加可能需要知道类型等的任何PHPDoc。