TYPO3 realurl removes GET values



我需要帮助=/我更新了TYPO3到4.5.5和旧版本的realurl。

我们使用的插件通过读取't3lib_div::_GET();'变量来获取GET参数。realurl不允许通过原始GET方法提交的值,它只传递"可读"url参数....

:www.anypage.com/welcome/any使用config:

array(
 'GETvar' => 'tx_plugin_pi1[database]',
 'valueMap' => array(
      'one' => 'one',
      'any' => 'any'
  ),
  'noMatch' => 'bypass'
)

但:数据库www.anypage.com/welcome/? =任何

不传递值('any')给插件…

我同意库帕的回答。

除此之外,变量必须包含前缀:

www.anypage.com/welcome/?tx_plugin_pi1[database]=any

或者你更新真实的url配置为:

array(
 'GETvar' => 'database',
 'valueMap' => array(
      'one' => 'one',
      'any' => 'any'
  ),
  'noMatch' => 'bypass'
)

变量应该始终可以通过$this->piVars['database']访问,不是吗?

最新更新